Professional Documents
Culture Documents
Chapter 3 - Cloud Computing Environments
Chapter 3 - Cloud Computing Environments
If you are an attendee, switch off your video cam, unless you are asked to switch it on
Pay attention
If you have questions, wait for the instructor’s cue or type it in the chat box.
Speak clearly
The NIST Cloud Computing Standards Roadmap Working Group (NIST-SP 500-
292 std.), an agency of the U.S. Department of Commerce, has surveyed the
existing standards landscape for security, portability, and inter-operability
standards/models/studies/use cases, and so on, relevant to cloud computing.
The overview of the Reference Architecture for the cloud lists five major
actors: cloud consumer, cloud provider, cloud broker, cloud auditor, and cloud
carrier
CLOUD SERVICES
REQUIREMENTS
CHAPTER 3: CLOUD COMPUTING ENVIRONMENTS
CLOUD SERVICES REQUIREMENTS
Here we list some of the best practices that every successful cloud computing
platform should follow:
1. Better Security: Providing the best security at every level.
2. Better Transparency: Providing transparent, real-time, accurate service performance and
information.
3. True Multi-tenancy: Deliver maximum scalability and performance to customers with a
true multi-tenant architecture.
CLOUD SERVICES REQUIREMENTS
Here we list some of the best practices that every successful cloud computing
platform should follow:
4. Proven Scale: Support millions of users with proven scalability.
5. Better Performance: Deliver consistent, high-speed performance globally.
6. Better Disaster Recovery: Protect customer data by running the service on multiple
geographically dispersed data centers with extensive backup, data archive, and failover
capabilities.
CLOUD SERVICES REQUIREMENTS
Here we list some of the best practices that every successful cloud computing platform
should follow:
7. Better Availability: Equip world-class facilities with proven high-availability infrastructure
and application software.
8. Resource Reservation: The cloud should assure that at the needed time, the resources or the
services will be absolutely available to the customer.
9. Self-Service portal: The cloud should offer a self-service facility to its customers. Similar to
McDonalds, if there is no one to serve you a cheeseburger, then you opt for self-service.
Similarly, cloud users should be able to manage using a web-based self-service portal.
CLOUD SERVICES REQUIREMENTS
Here we list some of the best practices that every successful cloud computing
platform should follow:
10. Dynamic Resource Allocations: It should be possible through the cloud to perform
resource distribution and re-distributions easily. This dynamic resource allocation and de-
allocation illustrates the efficiency of SaaS.
11. The resource distribution and actual cloud utilization must be reported in an accounting
database.
12. Dynamic workload management, resource automation, and metering of these resources
are also required essentials in a cloud.
THE CLOUD AND DYNAMIC
INFRASTRUCTURE
CHAPTER 3: CLOUD COMPUTING ENVIRONMENTS
THE CLOUD AND DYNAMIC INFRASTRUCTURE
• Enhancing performance
• Scalability
• System availability and uptime
• Better server utilizations
BENEFITS OF DYNAMIC INFRASTRUCTURES
The cloud should also be innovative with regard to the different cloud actors,
as discussed earlier. Cloud adoption follows a life cycle:
Phase-1: (Evaluation) Evaluate cloud challenges, prospects, and the impact
on markets.
Phase-2: (Plan) Build up a cloud strategy, develop and implement security
measures, plan for which service to implement in a company (out of SaaS,
IaaS, or PaaS).
CLOUD ADOPTION
The cloud should also be innovative with regard to the different cloud actors,
as discussed earlier. Cloud adoption follows a life cycle:
Phase-3: (Adopt) After planning, we can contemplate cloud adoption,
keeping in mind various cloud deployment architectures and identifying the
servers to understand its implementation.
Phase-4: (Optimize) Deliver online lessons after every cloud deployment in
an organization. Draw timeline charts and locate skilled people before you
deploy a cloud.
CLOUD ADOPTION
However, an optimal decision cannot always be established for all cases. This is
because the types of resources (infrastructure, storage, software) obtained
from a CDC depend on the size of the organization and an understanding of
the IT impact on business, workloads, flexibility, and available money and
resources for testing. The objective is to have a scalability-driven, availability-
driven, market-driven, and convenience-driven strategy.
PROS AND CONS OF CLOUD COMPUTING
CHAPTER 3: CLOUD COMPUTING ENVIRONMENTS
PROS AND CONS OF CLOUD COMPUTING
i. Cost Efficient
Cloud computing is probably the most cost effective way to use,
maintain, and upgrade applications. Traditional desktop software
costs a lot. Adding up the licensing fees for multiple users in a
company can prove to be very expensive. The cloud, on the other
hand, is available at much cheaper rates and can significantly
lower the company's IT expenses (pay-as-you-go and other
scalable options).
PROS AND CONS OF CLOUD COMPUTING
vii. Scalability
Cloud computing makes it easier for an organization to scale their
services according to the demand of clients. The consumer business can
scale up or scale down the operation and storage needs quickly to suit
the situation, allowing flexibility as the needs change. Rather than
purchasing and installing expensive upgrades, the cloud service provider
can handle this for the consumer. Using the cloud, the consumer frees up
their time so that they can get on with running their business.
PROS AND CONS OF CLOUD COMPUTING
i. Technical Issues
Though it is true that information and data on the cloud can be accessed
any time and from anywhere, there might be instances when the system
can have some serious malfunctions. Businesses should be aware of the
fact that this technology is always prone to outages and other technical
issues. Even the best cloud service providers face these issues, in spite of
ensuring high standards of maintenance.
PROS AND CONS OF CLOUD COMPUTING
v. Limited Control
The service provider is responsible for managing and monitoring the cloud
infrastructure, so customers have minimal control over it. The customer can
only control and manage the data, applications, and services operated on
top of the cloud. The key administrative tasks such as server shell access,
updating and firmware management may not be passed to the customer or
end user.
THANK
YOU!