Cloud Computing
Cloud Computing
com)
Cloud Elasticity
Agility (Quick) : By eliminating the need to purchase, configure, and install new
infrastructure when demand changes
Pay-as-needed pricing
Elasticity enables organizations to pay only for the resources that are in use at any given
point tin time, closely tracking IT expenditures to the actual demand in real-time.
High Availability:
Cloud elasticity facilitates both high availability and fault tolerance, since VMs or
containers can be replicated if they appear to be failing, helping to ensure that business
services are uninterrupted
Efficiency:
As with most automations, the ability to autonomously adjust cloud resources as needed
enables IT staff to shift their focus away from provisioning and onto projects that are
more beneficial to the organization.
Speed/Time-to-market: organizations have access to capacity in minutes instead of the
weeks or months it may take through a traditional procurement process.
On demand Provisioning
• Businesses today need to be agile and need the ability to scale resources easily and quickly based
on rapidly changing market needs.
• An enterprise’s demand for computing resources can vary dramatically from one period to
another, maintaining sufficient resources to meet peak requirements can be costly.
• with on-demand computing, companies can cut costs by maintaining minimal computing
resources until they run into the need to increase them while only paying for their use.
C lo u d C o m p o n en ts
• Clients: A cloud client is a computer program that runs on a user's device that depends on cloud
services for functionality.
• Cloud Clients allow a device with limited capabilities such as mobile phones to leverage cloud
services that have scalable resources such as computing cycles and data storage.
• The cloud client is dumb meaning without connection its useless.
Example : Car Navigation system is designed as cloud client.
Data Center Technology
• Grouping IT resources in close proximity with one another, rather than having
them geographically dispersed, allows for power sharing, higher efficiency in
shared IT resource usage, and improved accessibility for IT personnel. These
are the advantages that naturally popularized the data center concept.
• Modern data centers exist as specialized IT infrastructure used to house
centralized IT resources
• servers, databases, networking and telecommunication devices, and software systems.
• Data centers are typically comprised of the following technologies and components:
• Virtualization
• Standardization and modularity
• Automation
• Remote Operation and Management
• High Availability
• Security – Design , Operation and Management
Distributed Cloud servers
• A distributed cloud is an architecture where multiple clouds are used to
meet compliance needs, performance requirements, or support edge
computing while being centrally managed from the public cloud provider.
• The distributed cloud service provider ensures the end-to-end
management for the optimal placement of data, computing processes, and
network interconnections based on the above-mentioned requirements.
And it appears as a single solution from the cloud user’s point of view.
• A Content Delivery Network (CDN) is one example of a distributed
cloud, where storage (e.g., video content) is positioned in
geographically diverse regions to reduce the latency of delivery.
.
Working Process of Distributed Cloud Computing:
• users can demand that certain data remain within specific regions, or that a certain
performance target for latency or throughput be met.
• These are expressed as Service Level Agreements (SLA) between the user and the cloud
provider.
Examples of Distributed cloud computing
Intelligent Transport
• Automatically driven truck - moving in echelon can locally process the data from on-board
and road sensors to maintain a steady speed and separation between each other and other
vehicles, all while sending traffic and engine data back to a central cloud.
• monitored by a fleet management application in a regional cloud, which analyses data from
multiple vehicles to determine optimal routes and identify vehicles for maintenance.
Intelligent Caching
major over-the-top video service provider uses a central cloud to transcode and format videos
for different device types served over different networks.
5G base stations in dense urban areas for mobile viewing.
IAAS – Infrastructure as Service