Unit 1 - Cloud Computing
Unit 1 - Cloud Computing
Unit 1 - Cloud Computing
Introduction:
Definition: cloud computing
cloud computing is the delivery of computing services—including servers,
storage, databases, networking, software, analytics, and intelligence—over the
Internet (“the cloud”) to offer faster innovation, flexible resources, and
economies of scale.
Today, there are several examples of cloud computing applications used by both
businesses and individuals. One type of cloud service would be streaming
platforms for audio or video, where the actual media files are stored
remotely. Another would be data storage platforms like Google Drive, Dropbox,
OneDrive, or Box.
1. Cost Savings
2. Security
3. Flexibility
4. Mobility
5. Insight
6. Increased Collaboration
7. Quality Control
1|Page
8. Disaster Recovery
9. Loss Prevention
10.Automatic Software Updates
11.Competitive Edge
12.Sustainability
2|Page
Private Cloud:
In a private cloud, computing resources are dedicated and proprietary, and a
single organization hosts and manages the system. What makes it private is the
fact that the underlying hardware layer is segregated from any other client's
infrastructure.
Example for private cloud:
Public cloud:
A public cloud is an IT model where public cloud service providers make
computing services—including compute and storage, develop-and-deploy
environments, and applications—available on-demand to organizations and
individuals over the public internet.
Hybrid cloud:
Hybrid cloud refers to a mixed computing, storage, and services environment
made up of on-premises infrastructure, private cloud services, and a public
cloud—such as Amazon Web Services (AWS) or Microsoft Azure—with
orchestration among the various platforms.
3|Page
Multi cloud:
"Multi-cloud" means multiple public clouds. A company that uses a multi-cloud
deployment incorporates multiple public clouds from more than one cloud
provider.
Multi-cloud examples:
Multi cloud computing, as this word suggests, is the use of multiple public
cloud services from different vendors within one architecture at the same time.
For instance, a business might use AWS for data storage, Google Cloud
Platform for development and testing, and yet Microsoft Azure for disaster
recovery.
CLOUD MIGRATION
Introduction:
Cloud migration is the procedure of transferring applications, data, and other types of
business components to any cloud computing platform. There are several parts of cloud
migration an organization can perform. The most used model is the applications and data
transfer through an on-premises and local data center to any public cloud.
But, a cloud migration can also entail transferring applications and data from a single cloud
environment or facilitate them to another- a model called cloud-to-cloud migration. The other
type of cloud migration is reverse cloud migration, cloud exit, and cloud repatriation where
applications or data are transferred and back to the local data center.
4|Page
1. Rehosting (lift-and-shift)
The most general path is rehosting (or lift-and-shift), which implements as it sounds. It holds
our application and then drops it into our new hosting platform without changing the
architecture and code of the app. Also, it is a general way for enterprises unfamiliar with cloud
computing, who profit from the deployment speed without having to waste money or time on
planning for enlargement.
Besides, by migrating our existing infrastructure, we are applying a cloud just like other data
centers. It pays for making good use of various cloud services present for a few enterprises.
For example, adding scalable functions to our application to develop the experience for an
improving segment of many users.
2. Re-platforming
Re-platforming is called "lift-tinker-and-shift". It includes making some cloud optimizations
without modifying our app's core architecture. It is the better strategy for enterprises that are
not ready for configuration and expansion, or those enterprises that wish to improve trust inside
the cloud.
3. Re-factoring
It means to rebuild our applications from leverage to scratch cloud-native abilities. We could
not perform serverless computing or auto-scaling. A potential disadvantage is vendor lock-
in as we are re-creating on the cloud infrastructure. It is the most expensive and time-
consuming route as we may expect. But, it is also future-proof for enterprises that wish to take
benefit from more standard cloud features.
It covers the most common three approaches for migrating our existing infrastructure.
4. Re-purchasing
It means replacing our existing applications along with a new SaaS-based and cloud-native
platform (such as a homegrown CRM using Salesforce). The complexity is losing the existing
training and code's familiarity with our team over a new platform. However, the profit is
ignoring the cost of the development.
5. Retiring
When we don't find an application useful and then simply turn off these applications. The
consequence savings may boost our business situation for application migration if we are
accessible for making the move.
5|Page
6. Re-visiting
Re-visiting may be all or some of our applications must reside in the house. For example,
applications that have unique sensitivity or handle internal processes to an enterprise. Don't be
scared for revisiting cloud computing at any later date. We must migrate only what makes
effects to the business.
Without integration, cloud applications can’t share data with the rest of the
Company and that limits or even eliminates the utility of the cloud.
Each user can access personal data in real time from any device and from
any location with Internet access.
6|Page
Each user can integrate personal data such as calendars and contact lists
served by diverse application programs.
Each user can employ the same logon information (username and password)
for all personal applications.
The system efficiently passes control messages among application
programs.
By avoiding the use of data silos, data integrity is maintained.
Cloud integration offers scalability to allow for future expansion in terms of
the number of users, the number of applications, or both.
There are several ways clouds can be leveraged inspiringly and incredibly
for diverse IT problems.
Today there is a small list of services being delivered via the clouds and in
future, many more critical applications will be deployed and consumed.
7|Page
IT as a Service (ITaaS) is the most recent and efficient delivery method in
the important IT landscape.
Integration as a service (IaaS) is the budding and distinctive capability of
clouds in fulfilling the business integration requirements.
8|Page
There are several companies focusing on this issue. Boomi
(http://www.dell.com) is one among them. This company has published
several well-written white papers elaborating the issues confronting those
enterprises thinking and trying to embrace the third-party public clouds for
hosting their services and applications.
The first issue is that the majority of SaaS applications are point
9|Page
Internet. They may also provide software cloud management systems or managed
services to help their customers maximize the benefits of enterprise cloud.
enterprises can access these resources at a low cost by partnering with public and
private enterprise cloud service providers.
10 | P a g e
11 | P a g e
12 | P a g e