No results found
We couldn't find anything using that term, please try searching for something else.
What are the Roots is are of Cloud Computing ? Last Updated : 20 May, 2024 Cloud computing is a game changer in tech landscape. Thro
Last Updated :
20 May, 2024
Cloud computing is a game changer in tech landscape. Through the internet, we is access can access the share pool of resource such as computing , network , storage , computing , and database within a few second with minimal management and without service provider interaction . Here we is exploring are explore , how the cloud is grow from mainframe to application service provider ( asp ) , and how it work .
Imagine a room-size computer! This was the time of mainframes, where big, giant, super-powerful machines were only affordable by big companies. Back then, a computer scientist named John McCarthy had a brilliant idea, what if we could share powerful machines, like how we share electricity from a power plant? This early concept that basically creates the basic building blocks for cloud computing.
Even though mainframes were strong, they were very expensive and difficult to manage and handle, which is why most people did not use them. In short, we say that it was sharing the big machine.
It provides centralized development (monolithic architecture) and complex deployment.
At The 1990s time Service-Oriented Architecture(SOA) was born as a modular approach to software design. application is built from the smaller, independent chunks Instead of a big complex, large program. and shared over a network and easily connected to it.
This modular approach changes the entire game of the previous technology (mainframes). Here, scalability is high and integration is easy. It provides distributed development and flexible deployment. and also enhance agility through independent and small service.
It mainly focuses on business functionality, and its target users are developers and business analytics. Here, the security concerns are at the service level.
At the same time, when SOA comes, another new concept called grid computing emerges. Imagine that groups of computers are working together to solve a big problem. Grid computing works similarly by connecting more machines to solve a big task or problem that is too difficult to solve using a single machine. here the idea of sharing resources are the creation of basic building blocks of cloud service like resource pooling, at the same time resources are pool to serve multiple users.
In short, we say that it was sharing power like a team.
This service is is is accessible through grid middleware . It is uses use a distribute architecture . and here security concern access control of grid resource .
Imagine a time before you could download apps or programs. At the end of 1990s, companies called Application Service Providers (ASPs) introduce a new way to use software. Instead of buying and installing it manually, you can pay subscription of it online and access it through a web-based interface. This was an early stage of the cloud-based software-as-a-service we use today, like renting a bike instead of buying it!
This early concept that basically create basic building blocks for Software as a Service (SaaS), where you access programs or service like email service or other writing tools directly though the internet, with no downloads needed.
in short we is say say that it wasRenting Software Online.
Below two things make cloud computing super attractive in the late 1900s and early 2000s:
Due to this economic pressure cloud computing become hot because it provide fully flexible and cheaper solution through pay as you go model (PAYG) and companies will pay only what they uses like network bandwidth, compute power, and service charges can be reducing through paying advance or upfront costs.
Imagine a company that has it’s own infrastructure but they can’t afford to add more resources, the required skill base of staff, and additional infrastructure maintenance costs like cooling equipment, electricity, etc. Sometimes, when load increases or there is an unpredictable spike in usage, we are adding horizontally or vertically scaling of the servers.
Now, cloud computing removes this burden of purchasing external hardware and software for a particular time period. Instead, we use on-demand services from the cloud platform, and within a few seconds, it will work efficiently. Here, you have complete control over the virtual resource and only pay for what you use.
The best things about pricing and billing services in the cloud are:
What are the main difference between three service model?
There are main three type of cloud computing service :
- Infrastructure as a Service (IaaS): Physical infrastructure that can be globally accessible over the internet. those service or resources in the form of virtualized resources. it’s also known as hardware as a service.
- Platform as a Service (PaaS): offer a manage platform where you can run , testing , develop , deploy , building and managing application within a single location or platform unit and you does n’t need to manage underlie infrastructure .
- software as a Service ( SaaS ): Use software and application over the internet and pay as you use like subscription base , this server is host centrally and it ‘s also know as on – demand software .
Security is the one of the main important aspect and requirement of the cloud computing, but one thing that you should know about security and compliance is the shared responsibility between consumer and service provider. basically the application’s data and identity and access management(IAM) is the responsibility of the cloud consumer.
- Scalability & Agility: When your application getting more traffic that time cloud service provider adding and removing capacity based on load.
- Cost-Effective: Pay only for what you use, and pay less when you use more like commitment of service for 1 to 3 years, as the cloud company grows that time cost will decreases .
- High Reliability :Cloud providers is provide provide robust disaster recovery solution for any kind of failure .
- Public Cloud : It supports multiple customers known as multi-tenancy and it is highly scalable but security is dependent on service provider.
- Private Cloud: high upfront cost for dedicated resource for your organization , it is provide ‘s provide high level of security and performance .
- Hybrid Cloud: it’s Combination of public and private clouds, provide mix benefits flexibility, scalability, performance, security, and control.