[go: up one dir, main page]

0% found this document useful (0 votes)
72 views14 pages

R20 3-1 Cce Unit - 1

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 14

CLOUD COMPUTING ESSENTIALS UNIT-I

Syllabus: Introduction to Cloud computing: Evolution of cloud,


Essentials, Cloud Computing definition, Benefits and Challenges,
Limitations, Business and It Perspectives, Usage and Applications, Business
Models around Cloud Computing, Characteristics, Cloud Adoption.

Cloud Computing: 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 centres 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),
Microsoft Azure and Google Cloud Platform etc...

Advantages of Cloud Computing or Why Cloud Computing?

 Agility: The cloud gives you easy access to a broad range of technologies so
that you can innovate faster and build nearly anything that you can
imagine.
 Elasticity: With cloud computing, you don’t have to over-provision
resources up front to handle peak levels of business activity in the future.
Instead, you provision the number of resources that you need. You can scale
these resources up or down to instantly grow and shrink capacity as your
business needs change.
 Deploy globally in minutes: With the cloud, you can expand to new
geographic regions and deploy globally in minutes. For example, AWS has
infrastructure all over the world, so you can deploy your application in
multiple physical locations with just a few clicks. Putting applications in
closer proximity to end users reduces latency and improves their experience.
 Back-up and restore data: Once the data is stored in the cloud, it is easier
to get back-up and restore that data using the cloud.
 Improved collaboration: Cloud applications improve collaboration by
allowing groups of people to share information quickly and easily in the
cloud via shared storage.
 Excellent accessibility: Cloud allows us to access store information
anywhere, anytime quickly and easily in the whole world, using an internet
connection. An internet cloud infrastructure increases organization
productivity and efficiency by ensuring that our data is always accessible.
 Low maintenance cost: Cloud computing reduces both hardware and
software maintenance costs for organizations.
 Mobility: Cloud computing allows us to easily access all cloud data via
mobile.
 Services in the pay-per-use model: Cloud computing offers Application
Programming Interfaces (APIs) to the users for access services on the cloud
and pays the charges as per the usage of service.
 Unlimited storage capacity: Cloud offers us a huge amount of storing
capacity for storing our important data such as documents, images, audio,
video, etc. in one place.

1
CLOUD COMPUTING ESSENTIALS UNIT-I

 Data security: Data security is one of the biggest advantages of cloud


computing. Cloud offers many advanced features related to security and
ensures that data is securely stored and handled.

Apart from the above, some other Cloud Computing advantages are:

 On-Demand Self-service
 Multi-tenancy
 Offers Resilient Computing
 Fast and effective virtualization
 Provide you low-cost software
 Offers advanced online security
 Location and Device Independence
 Always available, and scales automatically to adjust to the increase in
demand
 Allows pay-per-use
 Web-based control & interfaces
 API Access available.

Disadvantages or Limitations of Cloud Computing:

 Internet Connectivity: As you know, in cloud computing, every data


(image, audio, video, etc.) is stored on the cloud, and we access these data
through the cloud by using the internet connection. If you do not have good
internet connectivity, you cannot access these data. However, we have no
other way to access data from the cloud.
 Vendor lock-in: Vendor lock-in is the biggest disadvantage of cloud
computing. Organizations may face problems when transferring their
services from one vendor to another. As different vendors provide different
platforms, that can cause difficulty moving from one cloud to another.
 Limited Control: As we know, cloud infrastructure is completely owned,
managed, and monitored by the service provider, so the cloud users have
less control over the function and execution of services within a cloud
infrastructure.
 Security: Although cloud service providers implement the best security
standards to store important information. But, before adopting cloud
technology, you should be aware that you will be sending all your
organization's sensitive information to a third party, i.e., a cloud computing
service provider. While sending the data on the cloud, there may be a chance
that your organization's information is hacked by Hackers.
 Performance Can Vary: When you are working in a cloud environment,
your application is running on the server which simultaneously provides
resources to other businesses. Any greedy behaviour or DDOS attack on
your tenant could affect the performance of your shared resource.
 Downtime: Downtime should also be considered while working with cloud
computing. That’s because your cloud provider may face power loss, low
internet connectivity, service maintenance, etc.

2
CLOUD COMPUTING ESSENTIALS UNIT-I

 May not get all the features: Some cloud providers offer only limited
versions and with the most popular features. Before signing up, it is
important to know what cloud services are provided.

Cloud Computing Challenges:

 Data Security and Privacy: Data security is a major concern when


switching to cloud computing. User or organizational data stored in the
cloud is critical and private. Even if the cloud service provider assures data
integrity, it is your responsibility to carry out user authentication and
authorization, identity management, data encryption, and access control.

Security issues on the cloud include identity theft, data breaches,


malware infections, and a lot more which eventually decrease the trust
amongst the users of your applications. This can in turn lead to potential
loss in revenue alongside reputation and stature. Also, dealing with cloud
computing requires sending and receiving huge amounts of data at high
speed, and therefore is susceptible to data leaks.

 Cost Management: Even as almost all cloud service providers have a “Pay
As You Go” model, which reduces the overall cost of the resources being
used, there are times when there are huge costs incurred to the enterprise
using cloud computing. When there is under optimization of the resources,
let’s say that the servers are not being used to their full potential, add up to
the hidden costs. If there is a degraded application performance or sudden
spikes or overages in the usage, it adds up to the overall cost. Unused
resources are one of the other main reasons why the costs go up. If you turn
on the services or an instance of cloud and forget to turn it off during the
weekend or when there is no current use of it, it will increase the cost
without even using the resources.
 Multi-Cloud Environments: Due to an increase in the options available to
the companies, enterprises not only use a single cloud but depend on
multiple cloud service providers. Most of these companies use hybrid cloud
tactics and close to 84% are dependent on multiple clouds. This often ends
up being hindered and difficult to manage for the infrastructure team. The
process most of the time ends up being highly complex for the IT team due
to the differences between multiple cloud providers.
 Performance Challenges: Performance is an important factor while
considering cloud-based solutions. If the performance of the cloud is not
satisfactory, it can drive away users and decrease profits. Even a little
latency while loading an app or a web page can result in a huge drop in the
percentage of users. This latency can be a product of inefficient load
balancing, which means that the server cannot efficiently split the incoming
traffic to provide the best user experience. Challenges also arise in the case
of fault tolerance, which means the operations continue as required even
when one or more of the components fail.
 Interoperability and Flexibility: When an organization uses a specific
cloud service provider and wants to switch to another cloud-based solution,

3
CLOUD COMPUTING ESSENTIALS UNIT-I

it often turns up to be a tedious procedure since applications written for one


cloud with the application stack are required to be re-written for the other
cloud. There is a lack of flexibility from switching from one cloud to another
due to the complexities involved. Handling data movement, setting up the
security from scratch and network also add up to the issues encountered
when changing cloud solutions, thereby reducing flexibility.
 High Dependence on Network: Since cloud computing deals with
provisioning resources in real-time, it deals with enormous amounts of data
transfer to and from the servers. This is only made possible due to the
availability of the high-speed network. Although these data and resources
are exchanged over the network, this can prove to be highly vulnerable in
case of limited bandwidth or cases when there is a sudden outage. Even
when the enterprises can cut their hardware costs, they need to ensure that
the internet bandwidth is high as well there are zero network outages, or
else it can result in a potential business loss. It is therefore a major
challenge for smaller enterprises that must maintain network bandwidth
that comes with a high cost.
 Lack of Knowledge and Expertise: Due to the complex nature and the high
demand for research working with the cloud often ends up being a highly
tedious task. It requires immense knowledge and wide expertise on the
subject. Although there are a lot of professionals in the field, they need to
constantly update themselves. Cloud computing is a highly paid job due to
the extensive gap between demand and supply. There are a lot of vacancies
but very few talented cloud engineers, developers, and professionals.
Therefore, there is a need for upskilling so these professionals can actively
understand, manage, and develop cloud-based applications with minimum
issues and maximum reliability.
 Reliability and Availability: Cloud providers lack continuous service which
results in regular failures. It is significant to examine the service being
offered through internal or third-party tools. It is fundamental to have
strategies to administer usage, strength, presentation, and business
dependency.

Evolution or History of Cloud Computing:


Cloud computing is all about renting computing services. This idea first came in
the 1950s. In making cloud computing what it is today, five technologies played
a vital role. These are distributed systems and its peripherals, virtualization,
web 2.0, service orientation, and utility computing.

4
CLOUD COMPUTING ESSENTIALS UNIT-I

 Distributed Systems: It is a composition of multiple independent


systems but all of them are depicted as a single entity to the users. The
purpose of distributed systems is to share resources and use them
effectively and efficiently. Distributed systems possess characteristics
such as scalability, concurrency, continuous availability, heterogeneity,
and independence in failures. But the main problem with this system
was that all the systems were required to be present at the same
geographical location. Thus, to solve this problem, distributed computing
led to three more types of computing and they were-Mainframe
computing, cluster computing, and grid computing.
 Mainframe computing: Mainframes which first came into existence in
1951 are highly powerful and reliable computing machines. These are
responsible for handling large data such as massive input-output
operations. Even today these are used for bulk processing tasks such as
online transactions etc. These systems have almost no downtime with
high fault tolerance. After distributed computing, these increased the
processing capabilities of the system. But these were very expensive. To
reduce this cost, cluster computing came as an alternative to mainframe
technology.
 Cluster computing: In 1980s, cluster computing came as an alternative
to mainframe computing. Each machine in the cluster was connected to
each other by a network with high bandwidth. These were way cheaper
than those mainframe systems. These were equally capable of high
computations. Also, new nodes could easily be added to the cluster if it
was required. Thus, the problem of the cost was solved to some extent,
but the problem related to geographical restrictions still pertained. To
solve this, the concept of grid computing was introduced.
 Grid computing: In 1990s, the concept of grid computing was
introduced. It means that different systems were placed at entirely
different geographical locations and these all were connected via the

5
CLOUD COMPUTING ESSENTIALS UNIT-I

internet. These systems belonged to different organizations and thus the


grid consisted of heterogeneous nodes. Although it solved some problems,
but new problems emerged as the distance between the nodes increased.
The main problem which was encountered was the low availability of high
bandwidth connectivity and with-it other network associated issues.
Thus, cloud computing is often referred to as “Successor of grid
computing”.
 Virtualization: It was introduced nearly 40 years back. It refers to the
process of creating a virtual layer over the hardware which allows the
user to run multiple instances simultaneously on the hardware. It is a
key technology used in cloud computing. It is the base on which major
cloud computing services such as Amazon EC2, VMware vCloud, etc
work on. Hardware virtualization is still one of the most common types of
virtualizations.
 Web 2.0: It is the interface through which the cloud computing services
interact with the clients. It is because of Web 2.0 that we have interactive
and dynamic web pages. It also increases flexibility among web pages.
Popular examples of web 2.0 include Google Maps, Facebook, Twitter,
etc. Social media is possible because of this technology only. In gained
major popularity in 2004.
 Service orientation: It acts as a reference model for cloud computing. It
supports low-cost, flexible, and evolvable applications. Two important
concepts were introduced in this computing model. These were Quality of
Service (QoS) which also includes the SLA (Service Level Agreement) and
Software as a Service (SaaS).
 Utility computing: It is a computing model that defines service
provisioning techniques for services such as compute services along with
other major services such as storage, infrastructure, etc which are
provisioned on a pay-per-use basis.

Essentials of Cloud Computing: The foremost abilities of the Cloud are


resource aggregation and integration, which integrate or aggregate the data of the
three resources, that is, virtualization management, physical server, and
provisioning system management. Later, the organized information is delivered into
a central logical view. The following are the essentials of Cloud computing:

1. Application services: The application services present that the services are
associated with specific software, and the instance of the application
illustrates the agreement linking the service provider, as well as the
consumer to utilize services on requirement basis. In addition, Cloud offers
the ability of resource reservation, which assures that at a specified time the
resources or the services will be available to the customer.
2. Self-service portal: Self-service is the ability offered by the Cloud to
customers. This supports the owners of the account to log-in and to utilize
the purchased ability. Users can appeal for a machine or absolute multiple
machine environments, examine, and manage them using a web dependent

6
CLOUD COMPUTING ESSENTIALS UNIT-I

self-service portal. For example, if we consider a restaurant where there is no


server to serve a cup of coffee, then the customer must do self-service for
having a cup of coffee.
3. Allocation engine: The Dynamic Resource Management (DRM) presents the
mechanized distribution and redistribution of resources. The DRM is a chief
component of all the Cloud solutions which magnifies the efficiency of SaaS.
4. Reporting and accounting: The real resource distribution and the actual
Cloud utilization is accumulated in an accounting database. The data will be
accessible significantly to generate usage reports. Capacity distributed
versus capacity utilized by the consumer forms an example for reporting and
accounting.
5. Dynamic workload management: Cloud virtual machines provide
mechanized software that manages the workflow requirements. The virtual
machines are facilitated with a lifecycle that amplifies the efficient utilization
of resources.
6. Resource automation: Resource automation evidently shows that the
resources will obviously get utilized efficiently if the service consumer needs
it.
7. Metering of resources: With the assistance of the metering of resources in
any Cloud, the organization's management gets clear ideas, such as
examining resource utilization, towards the business and its environment.

Business And It Perspectives: Cloud computing presents several profits that


an organization can recognize. The motivation behind Cloud computing is the latest
technology in the world of computing. Cloud computing assists the organization in
several levels. The reasons for why the organizations are moving towards the Cloud
computing are given as follows:

1. Operational benefits: The business processes can be modified by moving


some applications along with the storage towards the Cloud. The following
are various operational benefits:
 Reduced cost
 Increased storage
 Automation
 Flexibility
 Better mobility
 Better use of IT staff
2. Economic benefits: In Cloud computing, expenditure is a big issue.
However, it is not just in equipment reserves, it is realized all over the
organization. The benefits that are considered are as follows:
 People
 Hardware
 Pay-as-you-go
 Time to market
 Low entry costs

7
CLOUD COMPUTING ESSENTIALS UNIT-I

 Service
 Wiser investment
 Security
 Reduced capital expense
 Meet short-term needs
3. Staffing benefits: If an organization navigates several applications towards
the Cloud, then there exist a huge number of benefits to the employees of an
organization. Hence, the employee implementations should be clear, easier
and convenient. Cloud computing not only assist the workers, but also help
the Cloud providers. From the consumer point of view, the following are the
benefits:
 No software installation or maintenance
 Shorter deployment time
 Upgrades
 Worldwide availability
 Service Level Agreement (SLA) adherence
 Make life easier on the IT staff
 More money

From the provider perspective, the following are the benefits of Cloud
computing:

 Predictable revenue stream


 Scrutinize and use
 Small, regular upgrades
 Customer relationship management

Usage and Applications: The fundamental applications of Cloud computing are


unlimited in the corporate sector. With the accurate middleware, a Cloud
computing system may execute all the applications analogous to a standard
computer. Actively, everything from basic word processing software to adapted
computer programs planned for a definite company may possibly be implemented
on a Cloud computing system.

Uses of Cloud Computing: The following are the uses of Cloud computing:

 Quick service
 Safe and secured service
 Gratifying user experience
 Low expenditure
 Multiple user access
 Development environment
 Unlimited storage

Example Use Applications: Cloud computing applications are the cloud-oriented


services i.e., SaaS (Software as a Service). Software that is installed on the system
individually is existing in online and that software is accessed by the individual
from anywhere through account login and password. These Cloud applications can

8
CLOUD COMPUTING ESSENTIALS UNIT-I

perform everything by maintaining account notes track. The following are some of
the applications of Cloud computing:

1. Big data analytics: From fraud recognition to statistical investigation, big


data exist universally. Analyse how Hadoop and great presentation
computing clusters can be set up in both Public and Private Clouds.
2. Develop and test: Build and test applications in on-requirement platforms
using constantly configured resources, lower expenditure, and decreased
release cycles.
3. Disaster recovery: Public and Private Clouds facilitate commercial solutions
to maintain highly accessible applications with flexible multiple data centres
and provider architectures and reduce downtime and data loss.
4. Gaming applications: Distribute flexible capacity to assemble random
traffic actions and to lower expenditure for the on-going life cycle
management by Public and Private Clouds.
5. Web and mobile applications: Deploy mobile applications and web
applications that are extremely scalable and accessible across a range of
verified architectures, technologies and Clouds.

Business Models around Cloud Computing: Cloud computing is an


application for both hardware and software that is distributed over the network. As
an alternative of using internal computers, Cloud computing acquires the benefit of
servers situated at a different place, makes the products along with data available
remotely, and there exist several ways to occur. The potentiality of Cloud
computing not only exists in its infrastructure, but also in its software, storage,
security, and test environments. In brief, Cloud permits businesses and individuals
to avail the services and information available from any place at any time if the
system is in the network. The usage of Cloud based services in the businesses can
save time and money and make data accessibility simple from any place for the
users who are in dire. The advantages and disadvantages of the Cloud based
business model, which makes the customer decide whether to use Cloud based
services or not, are as follows:

Advantages: There are several advantages of employing business in Cloud. Among


several benefits, a few are mentioned as follows:

1. Fewer operational issues: If the servers, along with the related software are
located at some place, then the customer is no longer answerable for all the
performed issues that arrive along with executing and hosting them oneself.
For several small or medium level organizations this can be an enormous
relief, as they get liberated time and resources to offer other tasks such as
reacting to new market chances.
2. Cost: In general, accomplishing business in Cloud is significantly less
expensive compared to traditional directions, particularly for small and
middle level organizations. With less upfront costs, organizations must
invest huge capital in developing their individual products and services,
which also presents an added flexibility in the market.

9
CLOUD COMPUTING ESSENTIALS UNIT-I

3. Reliability: Despite a few well-advanced outages, majority of Cloud


dependent software retailers have formed an extremely consistent product.
Though reliability is frequently cited as a key concern for those appearing to
navigate business towards Cloud, it may not be a huge issue to be
considered. Indeed, it is recommended that SaaS providers distribute
products that are still more reliable compared to what a small business may
possibly maintain internally.
4. Greater flexibility: When exercising Cloud dependent services, the
customers can execute their business from any place. Employees can keep
in touch, work tenuously, and check up on applications via tablets or smart
phones. Moreover, it is effortless to implement latest software's or services
required for a client project. Instead of considering weeks or months, Cloud
based alternatives can be set up in a day, permitting businesses to have a
broader over competitions who cannot distribute in the identical time frame.
5. Innovation: Cloud releases an extensive range of opportunities for
modernization and creative business models, particularly with the increasing
number of eagerly available Cloud dependent services elsewhere for
entrepreneurs to utilize. Cloud is a moderately novel and stimulating frontier
in the technical and industrial worlds, contributing those with immense
ideas the opportunity to find their individual function in the market with
very minute competition.
6. Security: Security is also an additional chief involvement that several
industrial owners, along with operators, have while working with Cloud. In
fact, several kinds of data are essentially having high security in Cloud.
Cloud security is energetic and working in the Cloud makes security
fulfilment clear and cost effective. Cloud is comparatively simple to formulate
a backup of any Cloud accumulated data. Cloud is often obtainable at a
much lower cost compared to traditional services.
7. Ease of collaboration: Functioning in the Cloud formulate makes it
extremely easy to distribute information with co-workers, teams, and clients.
Tasks do not require to be e-mailed in a huge digital file, but, as an
alternative, can be exhibited accurately from the web, for example
advertising a spreadsheet, presentation, or design. Cloud based applications
also formulate programs that make it achievable for several employees to
perform on the same application at the same time.

Disadvantages: All the parts of Cloud are not growing. The following are the
unenthusiastic aspects of Cloud computing:

1. Operational complexity: The tremendous amount of operational complexity


that approaches along with the change is an issue that makes the Cloud
services highly complicated when compared to traditional services. Building
a potential software and systems to maintain a component in the Cloud is
not an easy task. This may not affect those people who desire to get a benefit
of Cloud based services; however, it is a severe concern for those opening a
Cloud based company.
2. Deficient of customization: Although Cloud based software can be an
enormous responsibility for getting tasks to be done, it may lack an

10
CLOUD COMPUTING ESSENTIALS UNIT-I

individual feature, that is, customization that some businesses require. In


general, Cloud based software providers distribute a huge product; however,
it is also a generic task meant to serve the requirements of a huge range of
businesses along with individuals. For a few companies who require
customized software to perform business, this may not be merely an
alternative.
3. Reliance on technology: If a business is Cloud based or it simply uses
several Cloud services, then the customer will be critically dependent on the
technology performance to utilize it. If one fails to access the internet or a
major breakdown occurs in the server of providers, then the organization
could lose valuable time, funds, and manpower. Failure in Cloud is an
infrequent condition, but failure may take place very rarely. This failure
condition needs to be considered by the industries who are directing towards
Cloud.
4. Data security and confidentiality: Cloud may provide incredible security if
completed accurately, but all the vendors may not maintain the same
quality. A few Clouds may not offer benefits that can provide the customer
with the security levels needed for responsive data crack may occur at any
place.
5. Performance: Several Cloud based applications are not relatively as strong
as their conventional competitors. Prior to consigning to a service, revise
more about what it must present and consider the features that will be
needed to enable the execution of a business proficiently. If the applications
are not equivalent, you might be improved off residing where you are.

Cloud Computing Characteristics: The essential characteristics of Cloud


computing are shown in the below diagram.

1. On-demand self-services: Technical services, such as e-mail, network


service and applications can be accessed without the necessity of human
interaction with individual service providers. The service providers of Cloud,
such as Amazon Web Service (AWS), IBM, Google and Microsoft provide on
demand self-services. Some of the companies such as NNASDAQ and New
York Times exercise AWS. Gartner illustrates this feature as a service-based
character.
2. A broad network access: Cloud potential is available across the network
and accessed through approved mechanisms that encourage utilization by
diverse thick or thin client operating systems, such as mobile phones.

11
CLOUD COMPUTING ESSENTIALS UNIT-I

3. Resource pooling: The provider's computing assets are shared mutually to


provide multiple residency models to several consumers, with dissimilar
physical and virtual sources energetically allocated and reallocated based on
consumer requirements. The resources comprise memory, network
bandwidth, and virtual machines. Gartner demonstrates that pooling with
the resources builds scale economies.
4. Rapid elasticity: Cloud services can be quickly and elastically provisioned,
and in some instances, such as scale in and scale out, occurs involuntarily.
To the consumer, the ability accessible for provisioning frequently appears to
be limitless and can be bought in any quantity at any point of time.
5. Measured service: Cloud computing resource practice can be considered,
controlled, and reported by providing intelligibility for the utilized service
provider and client. Cloud computing services utilize a metering ability
which facilitates to control and make use of resources. This states that the
services are charged for every usage metrics, that is, pay per use similar to
electricity and municipality services. The more one operates, the higher the
bill. The present utility companies trade power for subscribers and telephone
companies to buy and sell voice and data services, IT services such as data
centre hosting, network security management, or even departmental billing
which is now simply distributed as a contractual service.
6. Multi tenancy: Multi tenancy is another essential characteristic of Cloud
computing supported by the Cloud Security Alliance. It refers to
necessitating of policy-driven segmentation, service stages and billing
models for diverse consumer communities. Consumers may exploit a Public
Cloud provider service offering or indeed be from the equivalent organization,
such as dissimilar business units, rather than dissimilar organizational
units, and, however, would still distribute infrastructure.

Cloud Adoption: Cloud has developed significantly for organizations as Cloud


players. They must be inventive with their IT renovation approaches in
constructing flexible and agile systems such as Customer Resource Management
(CRM) systems, mobile technologies, and storage systems. Companies will consider
that Cloud may assist them to respond to rapidly varying customer demands at a
higher speed than the traditional deployments would permit. There are several
Cloud adoption policies, which are as follows:

12
CLOUD COMPUTING ESSENTIALS UNIT-I

1. Evaluation: The investigation will present the ultimate guidance for


estimating the advantages and disadvantages of Cloud implementation. The
following are analysed during evaluation:
 Judge the Cloud consumption challenges, prospects and triumph
rates in the market.
 Find out the business value, IT achievability and triumph factors for
the business to install the appliances in the Cloud.
 Assess and manuscript the success stories, risks and obstacles
involved in Cloud adoption.
 Evaluate the Cloud vendors for Cloud association.
2. Plan: It is significant for an organization to build up an adapted Cloud
strategy. They should sketch to control the existing security with the Cloud
services, as well as evaluation applicable deployment models, orientation
architectures and others to congregate a modified roadmap and architecture.
The following are analysed during planning:
 It will recognize applications that are rapid to the market and
significant to business in terms of income and customer fulfilment.
 For premature adopters, it is a valuable strategy to decide
applications that are stand-alone and straight forward to migrate.
Therefore, the interruption is restricted to that application and the
centre of attention is on learning from the Cloud adoption procedure.
 For those organizations that are on the pathway to boost their
customer and business value throughout the Cloud, it is an excellent
idea to imagine IT modernization, productivity, alertness and
effectiveness while recognizing applications for prospective Cloud
deployments, and later relating their Cloud knowledge to deploy
additional complex systems.
 It is significant to identify the appropriateness of public, private or
hybrid Clouds and Cloud models such as SaaS, Infrastructure as a
Service (IaaS) and Platform as a Service (PaaS).
 Consider recognizing and manuscripting what one imagines gaining
with the industrial SLAs, what is sketched to distribute to the client
Quality of Service (QoS). This will assist to extend a Cloud strategy for
a victorious and well supervised Cloud deployment.
 Employ the IT architect and improvement teams to extend appropriate
use cases for this deployment.
 Investigate Cloud providers and employ industrial capture teams to
conclude appropriate payment plans.
3. Adopt: The planning and adoption stages are closely related to each other
and have several steps if they need to recur. For example, while evaluating
the collateral during planning, it is consistently significant to understand
both, the existing Cloud computing, as well as the adoption standards. The
following are then analysed during adoption:
 Control the Cloud deployment architectures that were sophisticated in
the planning phase and extend application migration approaches and
use cases and scripts.

13
CLOUD COMPUTING ESSENTIALS UNIT-I

 Recognize the servers and the data stores along with the software to
understand navigation road maps.
4. Optimize: Developing business process and software licenses that will assist
the consumer to understand the advantages of enhanced organizational
capabilities to offer improved value to the organization and the customer are
as follows:
 Presenting 'lessons and or on educated sessions' after every Cloud
deployment and purify the procedures and methods consequently.
 Develop required skill roadmaps and unite skilled resources prior to
deployment.

FREQUEBNTLY ASKED QUESTIONS

1. Illustrate the development of Cloud computing.


2. Discuss the benefits of Cloud to an organization.
3. What are the prerequisites of a Cloud?
4. Explain the business and IT perspectives of a Cloud.
5. Describe in detail Cloud computing.
6. Explain the benefits and challenges of Cloud computing.
7. Discuss the limitations of Cloud computing.
8. List and explain the usage scenarios and applications of Cloud.
9. Explain the business models around Cloud.
10. Discuss the advantages and disadvantages of Cloud computing.
11. Explain the characteristics of Cloud computing.
12. Illustrate Cloud adoption.

14

You might also like