Cloud computing and its benefits:

Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).


Who is using cloud computing?

Organizations of every type, size, and industry are using the cloud for a wide variety of use cases, such as data backup, disaster recovery, email, virtual desktops, software development, and testing, big data analytics, and customer-facing web applications. For example, healthcare companies are using the cloud to develop more personalized treatments for patients. Financial services companies are using the cloud to power real-time fraud detection and prevention. And video game makers are using the cloud to deliver online games to millions of players around the world. 


Types of cloud Computing:


Infrastructure as a Service (IaaS)

 IaaS contains the basic building blocks for cloud IT. It typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. IaaS gives you the highest level of flexibility and management control over your IT resources. It is most similar to the existing IT resources with which many IT departments and developers are familiar.



Platform as a Service (PaaS)


PaaS removes the need for you to manage underlying infrastructure (usually hardware and operating systems) and allows you to focus on the deployment and management of your applications. This helps you be more efficient as you don’t need to worry about resource procurement, capacity planning, software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your application.


Software as a Service (SaaS)


SaaS provides you with a complete product that is run and managed by the service provider. In most cases, people referring to SaaS are referring to end-user applications (such as web-based email). With a SaaS offering, you don’t have to think about how the service is maintained or how the underlying infrastructure is managed.

The three cloud computing deployment models are cloud-based, on-premises, and hybrid.


CLOUD-BASED DEPLOYMENT:

  • Run all parts of the application in the cloud.
  • Migrate existing applications to the cloud.
  • Design and build new applications in the cloud.
  • In a cloud-based deployment model, you can migrate existing applications to the cloud, or you can design and build new applications in the cloud. You can build those applications on low-level infrastructure that requires your IT staff to manage them. Alternatively, you can build them using higher-level services that reduce the management, architecting, and scaling requirements of the core infrastructure.
For example, a company might create an application consisting of virtual servers, databases, and networking components that are fully based in the cloud.

ON-PREMISES DEPLOYMENT:

  • Deploy resources by using virtualization and resource management tools.
  • Increase resource utilization by using application management and virtualization technologies.
  • On-premises deployment is also known as private cloud deployment. 
  • In this model, resources are deployed on-premises by using virtualization and resource management tools.

For example, you might have applications that run on technology that is fully kept in your on-premises data center. Though this model is much like legacy IT infrastructure, its incorporation of application management and virtualization technologies helps to increase resource utilization.


HYBRID DEPLOYMENT

  • Connect cloud-based resources to on-premises infrastructure.
  • Integrate cloud-based resources with legacy IT applications.
  • In a hybrid deployment, cloud-based resources are connected to on-premises infrastructure.

 You might want to use this approach in a number of situations. For example, you have legacy applications that are better-maintained on-premises, or government regulations require your business to keep certain records on-premises.

For example, suppose that a company wants to use cloud services that can automate batch data processing and analytics. However, the company has several legacy applications that are more suitable on-premises and will not be migrated to the cloud. With a hybrid deployment, the company would be able to keep the legacy applications on-premises while benefiting from the data and analytics services that run in the cloud.

Benefits of cloud computing:


Consider why a company might choose to take a particular cloud computing approach when addressing business needs.


  • Trade upfront expense for variable expense
  • Stop spending money to run and maintain data centers
  • Stop guessing capacity
  • Benefit from massive economies of scale
  • Increase speed and agility
  • Go global in minutes





*******Thanks For Visiting*********