0% found this document useful (0 votes)
32 views18 pages

Unit 1

UNIT_1

Uploaded by

Suhaana Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views18 pages

Unit 1

UNIT_1

Uploaded by

Suhaana Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

CLOUD COMPUTING

8 Reasons to Migrate to the Cloud

Business and IT leaders all over the world are replacing legacy, on-premises technology
with flexible, scalable, and cost-effective computing power in the cloud. From reducing IT costs
to accelerating innovation, there are many compelling reasons to embark on a cloud migration
journey. However, making the transition is not easy without a well-developed plan and cloud
expertise.
In this post, we highlight the eight biggest reasons why we see organizations migrate to a
cloud platform, which includes:
• Reducing IT costs
• Increasing business agility
• Improving Security
• Eliminating end-of-life concerns
• Consolidating data centers
• Enabling digital transformation
• Accelerating growth
• Leveraging new technologies
We also discuss how to approach any cloud migration services project so that you can
maximize your investment and avoid problems along the way.
Reduce IT Costs
One of the more common reasons why organizations embark on a cloud migration is to
reduce IT infrastructure costs. In the cloud, IT leaders can easily right-size computing resources
according to unique business requirements and cut wasteful spending. Rather than estimate
capacity needs in advance, organizations can adjust on the fly, as well as eliminate unnecessary
hardware or rigid on-premises assets.
Increase Business Agility
Business agility is key in the modern global economy. Having access to flexible, on-
demand IT resources is crucial for keeping pace with competitors and rapidly changing industry
dynamics. In the cloud, over 99% of what you need is available on demand. Organizations don’t
have to wait weeks or months for hardware components and installations. Instead, they can lease
valuable capabilities directly from cloud providers and get to market much more quickly.
Improve Security
Cybersecurity will continue to be a major focus area. By migrating to the cloud,
organizations can modernize IT infrastructure according to best practices and protect their
applications from malicious cyberattacks.
One thing to keep in mind is that many IT leaders mistakenly think the cloud itself is
what makes organizations secure. In reality, the cloud empowers organizations to implement the
security policies, data governance, and compliance guardrails they need for their operations.
Eliminate End-of-Life Concerns
For many organizations, the cloud migration decision is influenced by end-of-life
timelines for critical hardware and software. IT leaders today don’t want to deal with rigid
licensing agreements and long-term contracts anymore.
Fortunately, the cloud bypasses this issue. Organizations don’t have to worry about
application life cycles or contract terms, as they can pay as they go for crucial cloud capabilities
and take advantage of updates as they become available. Companies can access the latest and
greatest technologies immediately without having to sign inflexible, long-term contracts.
Consolidate Data Centers
Thanks to the power of cloud computing, companies no longer have to manage their own
on-premises data centers. IT executives can outsource backend responsibilities to third-party
cloud providers and reallocate resources to higher-value activities. Additionally, organizations
can consolidate operations and distribute access to cloud services as needed, thus increasing
enterprise efficiency.
Enable Digital Transformation
Many organizations are undergoing digital transformation to create incremental value out
of existing assets. Because of recent advances in cloud computing, leaders can digitize more core
functionality, including CRM, SAP, data analytics, and more.
Those who migrate away from legacy technologies can increase the productivity of their
workforces, innovate, and unlock new sources of revenue compared to their peers. Once on the
cloud, the possibilities are virtually endless.
Accelerate Growth
Technology is more important than ever when it comes to organizational growth, whether
it be through organic expansion or mergers and acquisitions. Enterprises in the cloud can
integrate new acquisitions into existing platforms more easily. They can also scale rapidly with
demand using autoscaling functionality and flexible data management services.
Leverage New Technologies
Finally, migrating to the cloud opens up numerous doors of opportunity when it comes to
leveraging modern technologies. For example, organizations that migrate can take advantage of
machine learning and AI, which aren’t feasible on-premises.

Types of Cloud Computing


Cloud computing is Internet-based computing in which a shared pool of resources is available
over broad network access, these resources can be provisioned or released with minimum
management efforts and service-provider interaction. In this article, we going to cover what is
cloud computing, types of cloud Services, Deployment Models, and Types of Cloud Services.
What are the different types of Cloud Computing?
Cloud Computing includes the cloud types such as Infrastructure as a Service ( IaaS ), Platform
as a Service ( PaaS ), and Software as a Service ( SaaS ). In this IaaS provides virtualized
computing resources, PaaS provides development and deployment platforms and SaaS provides
software applications over the internet. These services are complemented by various deployment
models such as public, private, hybrid and multicloud diverse business needs and preferences.
Types Of Cloud Computing Models
In general, Cloud Computing Models are widely classified into 4 types. They are as follows:
1. IaaS (Infrastructure as a Service)
• It provides scalable and virtualized computing resources like servers, storage, and
networking over the internet.
• In this service, users can have full control over the infrastructure, having customization
and management access of virtual machines, storage, and networking components.
2. PaaS (Platform as a Service)
• It provides a platform and a environment for developers to build, deploy, and manage
applications without dealing with the underlying infrastructure.
• It offers tools and services such as development frameworks, databases, and middleware,
streamlining the application development lifecycle.
3. SaaS (Software as a Service)
• SaaS delivers software applications over the internet on a subscription basis. It
eliminating the need for users to install, maintain, or update the software locally.
• With this service users can access the applications from any device with an internet
connection, enabling flexibility and accessibility.
4. Serverless Computing
• Serverless computing provides abstracts for server management, facilitating developers to
focus completely on developing and deploying code without managing servers.
• It automatically scales the resources based on demand, reducing the operational overhead
and costs, and enabling rapid development and deployment of application

Difference Between IaaS, PaaS, SaaS And Serverless


The following are the differences between IaaS, PaaS, SaaS and Serverless:

Serverless
Aspect IaaS PaaS SaaS Computing

It is used for
It provides It provides the
fully It provides an
virtualized platform for
Infrastructure developed abstracted server
computing application
software management
resources development
applications

Users manage Platform


Vendor fully
virtual provider Developers focus
manages and
Management machines, manages only on writing
maintains the
storage, underlying code
software
networking infrastructure

Limited Focuses on code,


High level of Minimal
Customization customization less on
customization customization
options infrastructure

Flexibility High Moderate Low High

Scalable at Scalable at Automatically


Scalable at
Scalability infrastructure application scales based on
user level
level level demand
Serverless
Aspect IaaS PaaS SaaS Computing

Amazon Web
AWS
Services Google App Salesforce,
Lambda, Azure
Examples (AWS), Engine, Google
Functions, Google
Microsoft Heroku Workspace
Cloud Functions
Azure

Cloud Computing Deployment Models


They are different approaches in managing and setting up the cloud services including cloud
computing deployment models such as Public, private, hybrid, community and mulit-cloud
deployments. These deployments provides scalability, control and flexibility with fulfilling
special benefits meeting to various goals and demands of a business. In the below section we are
discussing the types of cloud deployment models in more detail.
What are the types of Cloud Services?
The following are the types of cloud also known as cloud deployment models as follows:
1. Public cloud
2. Private cloud
3. Hybrid cloud
4. Community cloud
5. Multicloud
1. Public Cloud
• Public clouds are managed by third parties which provide cloud services over the internet
to the public, these services are available as pay-as-you-go billing models.
• They offer solutions for minimizing IT infrastructure costs and become a good option for
handling peak loads on the local infrastructure. Public clouds are the go-to option for
small enterprises, which can start their businesses without large upfront investments by
completely relying on public infrastructure for their IT needs.
• The fundamental characteristics of public clouds are multitenancy. A public cloud is
meant to serve multiple users, not a single customer. A user requires a virtual computing
environment that is separated, and most likely isolated, from other users.
Examples: Amazon EC2, IBM, Azure, GCP
Advantages of Public Cloud
The following are the advantages of public cloud:
• Public cloud is easily able to scale up and down resources as per the demand of traffic
and workload. It facilitates with performance optimization and cost efficiency.
• It works on pay-as-you-go cloud model and helps in resolving the investments needs in
hardware and infrastructure reducing overall costs.
Disadvantages of using Public Cloud
The following are the disadvantages of Public Cloud:
• It is difficult to trust and maintain data to a third-party provider may raise concerns about
control and ownership
• The shared infrastructure of public cloud resources increases the risk of data breaches and
unauthorized access. It raises security and privacy concerns.
• Public cloud comes with limited transparency about the underlying infrastructure which
may make it challenging to monitor and manage performance effectively.
2. Private cloud
• Private clouds are distributed systems that work on private infrastructure and provide the
users with dynamic provisioning of computing resources. Instead of a pay-as-you-go
model in private clouds, there could be other schemes that manage the usage of the cloud
and proportionally billing of the different departments or sections of an enterprise. Private
cloud providers are HP Data Centers, Ubuntu, Elastic-Private cloud, Microsoft, etc.
Examples: VMware vCloud Suite, OpenStack, Cisco Secure Cloud, Dell Cloud Solutions, HP
Helion Eucalyptus

Advantages Of Private Cloud


• Customer information protection: In the private cloud security concerns are less since
customer data and other sensitive information do not flow out of private infrastructure.
• Infrastructure ensuring SLAs: Private cloud provides specific operations such as
appropriate clustering, data replication, system monitoring, and maintenance, disaster
recovery, and other uptime services.
• Compliance with standard procedures and operations: Specific procedures have to be
put in place when deploying and executing applications according to third-party
compliance standards. This is not possible in the case of the public cloud.
Disadvantages Of Private Cloud
• The restricted area of operations: Private cloud is accessible within a particular area.
So the area of accessibility is restricted.
• Expertise requires: In the private cloud security concerns are less since customer data
and other sensitive information do not flow out of private infrastructure. Hence skilled
people are required to manage & operate cloud services.
3. Hybrid cloud
• A hybrid cloud is a heterogeneous distributed system formed by combining facilities of
the public cloud and private cloud. For this reason, they are also called heterogeneous
clouds.
• A major drawback of private deployments is the inability to scale on-demand and
efficiently address peak loads. Here public clouds are needed. Hence, a hybrid cloud
takes advantage of both public and private clouds.
• Examples: AWS Outposts, Azure Stack, Google Anthos, IBM Cloud Satellite, Oracle
Cloud at Customer

Advantages of using Hybrid cloud


The following are the advantages of using Hybrid Cloud:
• Hybrid cloud is available at a cheap cost than other clouds because it is formed by a
distributed system.
• It works comes up with working fast with lower cost and facilitates in reducing the
latency of the data transfer process.
• Most important thing is security. A hybrid cloud is totally safe and secure because it
works on the distributed system network.
Disadvantages of Using Hybrid Cloud
The following are the disadvantages of using Hybrid Cloud:
• It’s possible that businesses lack the internal knowledge necessary to create such a hybrid
environment. Managing security may also be more challenging. Different access levels
and security considerations may apply in each environment.
• Managing a hybrid cloud may be more difficult. With all of the alternatives and choices
available today, not to mention the new PaaS components and technologies that will be
released every day going forward, public cloud and migration to public cloud are already
complicated enough. It could just feel like a step too far to include hybrid.
4. Community Cloud
• Community clouds are distributed systems created by integrating the services of different
clouds to address the specific needs of an industry, a community, or a business sector. But
sharing responsibilities among the organizations is difficult.
• In the community cloud, the infrastructure is shared between organizations that have
shared concerns or tasks. An organization or a third party may manage the cloud.
• Examples: CloudSigma, Nextcloud, Synology C2, OwnCloud, Stratoscale

Advantages of Using Community Cloud


The following are the advantages of using Community Cloud:
• Because the entire cloud is shared by numerous enterprises or a community, community
clouds are cost-effective.
• Because it works with every user, the community cloud is adaptable and scalable. Users
can alter the documents according to their needs and requirements.
• Public cloud is less secure than the community cloud, which is more secure than private
cloud.
• Thanks to community clouds, we may share cloud resources, infrastructure, and other
capabilities between different enterprises.
Disadvantages of using Community Cloud
The following are the disadvantages of using Community Cloud:
• Not all businesses should choose community cloud.
• Gradual adoption of data
• It’s challenging for corporations to share duties.
Applications Of Community clouds
The following are the applications of community clouds:
• Media industry: Media companies are looking for quick, simple, low-cost ways for
increasing the efficiency of content generation. Most media productions involve an
extended ecosystem of partners. In particular, the creation of digital content is the
outcome of a collaborative process that includes the movement of large data, massive
compute-intensive rendering tasks, and complex workflow executions.
• Healthcare industry: In the healthcare industry community clouds are used to share
information and knowledge on the global level with sensitive data in the private
infrastructure.
• Energy and core industry: In these sectors, the community cloud is used to cluster a set
of solution which collectively addresses the management, deployment, and orchestration
of services and operations.
• Scientific research: In this organization with common interests in science share a large
distributed infrastructure for scientific computing.
5. Multicloud
• Multicloud is the use of multiple cloud computing services from different providers,
which allows organizations to use the best-suited services for their specific needs and
avoid vendor lock-in.
• This allows organizations to take advantage of the different features and capabilities
offered by different cloud providers.
• Examples: Cloud Foundry, Kubernetes, Apache Mesos, Red Hat OpenShift, Docker
Swarm
Advantages of using Multi-Cloud
The following are the advantages of using multi-cloud:
• Flexibility: Using multiple cloud providers allows organizations to choose the best-suited
services for their specific needs, and avoid vendor lock-in.
• Cost-effectiveness: Organizations can take advantage of the cost savings and pricing
benefits offered by different cloud providers for different services.
• Improved performance: By distributing workloads across multiple cloud providers,
organizations can improve the performance and availability of their applications and
services.
• Increased security: Organizations can increase the security of their data and applications
by spreading them across multiple cloud providers and implementing different security
strategies for each.
Disadvantages of using Multi-Cloud
The following are the disadvantages of using Multi-Cloud:
• Complexity: Managing multiple cloud providers and services can be complex and
require specialized knowledge and expertise.
• Increased costs: The cost of managing multiple cloud providers and services can be
higher than using a single provider.
• Compatibility issues: Different cloud providers may use different technologies and
standards, which can cause compatibility issues and require additional resources to
resolve.
• Limited interoperability: Different cloud providers may not be able to interoperate
seamlessly, which can limit the ability to move data and applications between them.
Difference Between Public Cloud, Private Cloud And Hybrid Cloud
The following are the differences between public, private and Hybrid Clouds:

Aspect Public Cloud Private Cloud Hybrid Cloud

It shares the
resources among It is dedicated to a It is combination of both
Infrastructure
multiple single organization public and private clouds
organizations

Its Initial investment


It costs as per Pay- It varies depending on
for infrastructure,
Cost as-you-go model usage of public and
potentially higher
being cost-effective private resources
operational costs
Aspect Public Cloud Private Cloud Hybrid Cloud

It varies, but typically


It have less control It has full control
Control more control than public
over infrastructure over infrastructure
cloud alone

It is scalable, but may It is scalable and


It is highly scalable,
require additional facilitates with enhancing
Scalability resources available
investment for both public and private
on-demand
scaling resources

Security is managed Security concerns must


Higher level of
by cloud provider, be addressed for both
Security control over security
varying levels of public and private
measures
security measures components

Flexible, but may


Offers flexibility in Provides flexibility to
require additional
Flexibility resource allocation leverage best of both
setup and
and usage public and private clouds
management

Organizations using a
Amazon Web Private clouds hosted combination of public
Examples Services (AWS), on-premises or by and private clouds, such
Microsoft Azure third-party providers as AWS Outposts or
Azure Stack

You might also like