R20 3-1 Cce Unit - 1
R20 3-1 Cce Unit - 1
R20 3-1 Cce Unit - 1
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
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.
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.
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
4
CLOUD COMPUTING ESSENTIALS UNIT-I
5
CLOUD COMPUTING ESSENTIALS UNIT-I
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
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:
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
8
CLOUD COMPUTING ESSENTIALS UNIT-I
perform everything by maintaining account notes track. The following are some of
the applications of Cloud computing:
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
Disadvantages: All the parts of Cloud are not growing. The following are the
unenthusiastic aspects of Cloud computing:
10
CLOUD COMPUTING ESSENTIALS UNIT-I
11
CLOUD COMPUTING ESSENTIALS UNIT-I
12
CLOUD COMPUTING ESSENTIALS UNIT-I
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.
14