cloud computing
DESCRIPTION
TRANSCRIPT
CLOUD COMPUTING : The end of ‘Fashion-IT’ – customers will only pay for value and not technology
CONTENT What is cloud computing ?The Hype Introduction Applications Why Cloud Computing ? Use Survey Layers Deployment Models Taxonomy API’s Success Factor
What isCloud Computing?
DEFINITION
Cloud computing is an emerging computing technology that uses the internet and central remote servers to maintain data and applications´.
CLOUD IS NOT HYPE,IT’S REAL AND HERE TODAY
PRODUCTIVITY GAINS LIE OUTSIDE THE ENTERPRISE
B2B ENVIROMENT AND HUNT FOR ‘ ROI ’
THE HYPE
Cluster ComputingCloud ComputingGrid Computing
INTRODUCTION
The underlying concept of cloud computing dates back to 1960, when John McCarthy opined that "computation may someday be organized as a public utility"; indeed it shares characteristics with service bureaus that date back to the 1960s.
The actual term "cloud" borrows from telephony in that telecommunications companies, who until the 1990s primarily offered dedicated point-to-point data circuits, began offering ³VIRTUALPRIVATE NETWORK (VPN)´ services with comparable quality of service but at a much lower cost.
The cloud symbol was used to denote the demarcation point between that which was the responsibility of the provider from that of the user. Cloud computing extends this boundary to cover servers as well as the network infrastructure.
Cost is claimed to be greatly reduced and capital expenditure is converted to operational expenditure. Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using
INTRODUCTION
APPLICATIONS
SaaSSoftware as a Service
Software delivery model
• Increasingly popular with SMEs
• No hardware or software to manage
• Service delivered through a browser
SaaS
Advantages
• Pay per use• Instant Scalability• Security• Reliability• APIs
SaaS
Examples• CRM• Financial Planning• Human Resources• Word processing
Commercial Services:• Salesforce.com• emailcloud
SaaS
PaaSPlatform as a Service
Platform delivery model
• Platforms are built upon Infrastructure, which is expensive
• Estimating demand is not a science
• Platform management is not fun
PaaS
Popular services
• Storage• Database• Scalability
PaaS
Advantages
• Pay per use• Instant Scalability• Security• Reliability• APIs
PaaS
Examples
• Google App Engine
PaaS
IaaSInfrastructure as a Service
Computer infrastructure delivery model
Access to infrastructure stack:– Full OS access– Firewalls– Routers– Load balancing
IaaS
Advantages
• Pay per use• Instant Scalability• Security• Reliability• APIs
IaaS
Examples
• Flexi scale• AWS: EC2
IaaS
Common Factors
• Pay per use• Instant Scalability• Security• Reliability• APIs
IaaS
PaaS
SaaS
Advantages
• Lower cost of ownership• Reduce infrastructure
management responsibility• Allow for unexpected resource
loads• Faster application rollout
IaaS
PaaS
SaaS
Cloud Economics
• Multi-tenancy• Virtualisation lowers costs by
increasing utilisation• Economies of scale afforded
by technology• Automated update policy
IaaS
PaaS
SaaS
WHY CLOUD COMPUTING ?
• Pay per use• Instant Scalability• Security• Central Authentication• APIs• Global Accessibility• Easy to use • Rapid Deployment• Low Cost• Flexibility
WHY CLOUD COMPUTING ?
Helps to use applications without installations.
Access the personal files at any computer with internet access.
This technology allows much more efficient computation by centralizing storage, memory , processing and band width
USE
SURVEY
Based on a study conducted in June 2010 by version one, 41% of IT senior professionals doesn’t have sound knowledge on cloud computing.
In September 2011 , Aberdeen Group found that 18%reduction in there IT budget and a 16% reduction in datacenter power costs.
LAYERS
A cloud client consists of computer Hardware and/or computer software that relies on cloud computing for application delivery
LAYERS CLIENT
APPLICATION
PLATFORM
INFRASTRUCTURE
SERVER
SERVER
The servers layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services, including multi-core processors, cloud-specific operating systems and combined offerings
DEPLOYMENT MODELS
COMMUNITY CLOUD:
A community cloud may be established where several organizations have similar requirements and seek to share infrastructure so as to realize some of the Benefits of cloud computing with the costs spread over fewer users than a public cloud , this option is more expensive but may offer a higher level of privacy .
Eg : Google’s Gov Cloud
HYBRID CLOUD
A hybrid cloud environment consists of multiple internal and external providers “ will be typical for most enterprises “ . By integerating multiple cloud , users may be able to ease the transition to public cloud services
PRIVATE CLOUD
Private cloud and Internal cloud are expressions that some vendors have recently used to describe offering that emulate cloud computing on private networks. These products claim “ to deliver some benefits of the cloud computing without pitfall ”, capitalizing on data security, corporate governance and reliability concerns. They have been criticized on the basis that
“ users still buy , build and manage them” and as such do not benefit from lower up-front capital costs and less hand on management.
HIGH LEVEL MARKET ORIENTED CLOUD ARCHITECTURE
A MODERN APPLICATION PLATFORM CAN BE VIEWED AS HAVING THREE PARTS
TAXONOMY FOR CLOUD COMPUTING
SERVICE PROVIDER
Application Programming Interfaces (APIs)
Levels of APIs Level 1 – The Wire: At this level, the developer writes directly to the wire
format of the request. Level 2 – Language-Specific Toolkits: Developers at this level use a
language- specific toolkit to work with requests. Level 3 – Service-Specific Toolkits: The developer uses a higher-level
toolkit to work with a particular service. Level 4 – Service-Neutral Toolkits: This is the highest level of API. A
developer working at this level uses a common interface to multiple cloud computing
Level 5 – Internal Interfaces: Programming interfaces for the internalinterfaces between the different parts of a cloud infrastructure.
“We are at the beginning of the age of planetary computing. Billions of people will be wirelessly interconnected, and the only way to achieve that kind of massive scale usage is by massive scale, brutally efficient cloud-based infrastructure.”
Dan Farber, Editor in Chief CNET News
SUCCESS FACTOR
SUCCESS FACTOR
SUCCESS FACTOR