Future of Cloud Computing Architecture
Future of Cloud Computing Architecture
ABSTRACT
The paper describes the concepts of basic cloud computing mostly it must be easy to extend as usage growth demands it,
characteristics, its architecture and stack diagram of future cloud without requiring architecture rework and it must be virtualized.
architecture, Types of cloud, Delivery models in cloud, Design
and implementation issues and its evolution with the time. Paper 2.2 IT service-centric approach
also represents the various stages that cloud architecture has gone An IT Service Centric approach enables user adoption and
through to be what it is today and with that reference, paper business agility – the easier and faster a user can perform an
successfully depicts the future predictions of cloud computing administrative task the more expedient the business moves,
architecture and its trends. Paper also describes a scenario where reducing costs or driving revenue.
if you are a prospective investor looking forward to invest your
time and money in evolving Cloud technology, then what are your
options to achieve success. 2.3 Self-service based usage model
Interacting with the cloud requires some level of user self-service.
Best of breed self-service provides users the ability to upload,
Keywords: Cloud Computing, SaaS, PaaS, IaaS, Cloud
build, deploy, schedule, manage, and report on their business
Architecture, Public Cloud, Private Cloud, Hybrid Cloud,
services on demand. Self-service cloud offerings must provide
Community Cloud
easy-to-use, intuitive user interfaces that equip users to
productively manage the service delivery lifecycle.
1. INTRODUCTION
In recent years, Cloud Computing has become an emerging
technology that gains wide influence on IT systems. Cloud 2.4 Minimally or self-managed platform
Computing is a distributed computing model for enabling service- In order for an IT team or a service provider to efficiently provide
oriented, on-demand network access to rapidly scalable resources. a cloud for its constituents, they must leverage a technology
Such resources include infrastructure as a service (IaaS), platform that is self-managed. Best-of-breed clouds enable self-
development and runtime platforms as a service (PaaS), and management via software automation, leveraging the following
software and business applications as a service (SaaS). Clients do capabilities:
not own the resources, yet applications and data are guaranteed to
be available and ubiquitously accessible by means of Web • A provisioning engine for deploying services and tearing them
services and Web APIs “in the Cloud” [1]. down recovering resources for high levels of reuse.
• Mechanisms for scheduling and reserving resource capacity.
In Cloud Computing the word cloud (also phrased as "the • Capabilities for configuring, managing, and reporting to ensure
cloud") is used as a metaphor for "the Internet," so the phrase resources can be allocated and reallocated to multiple groups
cloud computing means "a type of Internet-based computing," of users.
where different services — such as servers, storage and
applications — are delivered to an organization's computers and 2.5 Consumption-based billing
devices through the Internet [2]. Finally, cloud computing is usage-driven. Consumer’s pay for
only what resources they use and therefore are charged or billed
2. CLOUD COMPUTING on a consumption-based model. Cloud computing platforms must
provide mechanisms to capture usage information that enables
CHARACTERISTICS chargeback reporting and/or integration with billing systems.
The five defining characteristics of cloud computing can be
described as follow:
3. BASIC CLOUD ARCHITECTURE
2.1 Dynamic computing infrastructure Cloud architecture, the systems architecture of the software
Cloud computing requires a dynamic computing infrastructure. systems involved in the delivery of cloud computing, typically
The foundation for the dynamic infrastructure is a standardized, involves multiple cloud components communicating with each
scalable, and secure physical infrastructure. There should be other over a loose coupling mechanism such as a messaging
levels of redundancy to ensure high levels of availability, but
1
queue. Elastic provision implies intelligence in the use of tight or
loose coupling as applied to mechanisms such as these and others.
2
5.4 Community Cloud 7. PRESENT CLOUD COMPUTING
A community cloud is a is a multi-tenant cloud service model that ARCHITECTURE
is shared among several or organizations and that is governed, Cloud computing is one of the fastest growing, and potentially
managed and secured commonly by all the participating most disruptive IT innovations for a generation.
organizations or a third party managed service provider.
Community clouds are a hybrid form of private clouds built and The move to cloud computing is being likened to the arrival of the
operated specifically for a targeted group. These communities personal computer, a move that changed the IT face of the
have similar cloud requirements and their ultimate goal is to work industry, and how businesses use technology.
together to achieve their business objectives [4].
Within four years, worldwide spending on could computing
technology is expected to reach almost $150 billion, according to
analyst firm Gartner [5].
6. EMERGENCE OF TECHNOLOGIES
Paper explains few technologies that dominate significant amount
of time and also try to estimate dominant technologies in future. Figure 7: Present Cloud Architecture
3
8.2 Implementation Level Issues 9. CLOUD COMPUTING PREDICTIONS
The second level of this survey discusses on the various Cloud computing is increasingly becoming the rule and not the
implementation issues in the CC environment. Under the exception for application deployment. Four or five years ago,
implementation level, several business and technical issues in CC cloud computing was very much a controversial and unproven
are discussed. The business issues are further divided into concept. The benefits of cloud computing would result it, in
financial and reliability and security and performance issues are becoming the default IT platform in the near future.
dealt under technical branch [6]. Paper presents with the list broken into two sections: Five end-
user predictions and five vendor/cloud provider prognostications
8.2.1 Business Related Issues [7].
IT industry has recognized the impact of increasing concern over
the growing datacenter energy cost and is taking necessary 9.1 From User ‘s Perspective:
initiatives to curtail these costs and maximize energy efficiency
and thereby protect the environment. Smart metering helps to
mitigate power related costs and risks in the longer run. Energy 9.1.1 More Businesses Will Become Software
efficiency and demand response play a vital role in meeting future Companies
energy needs. Since the approach aims at providing a globally The net effect of the ongoing shift to IT-wrapped products and
concentrated effort to reduce energy consumption and uphold services is that global IT spend will increase significantly as IT
sustainability, certainly the contributions will be well recognized shifts from back-office support to frontline value delivery. The
in the future scale of IT will outstrip on-premises capacity and result in
massive adoption of cloud computing.
8.2.2 Technical Issues
In the cloud environment, there are several technical issues to be
9.1.2 Application Developers Will Become More
solved. The proposed paper addresses the two major technical
issues in CC related to security and performance-based issues. Important
Security Issues mainly focus on issues araising from Technology If applications are becoming more central to business offerings,
and Service Level Agreement (SLA). then those who create the applications become more important.
The analyst firm RedMonk refers to this trend as "the developer as
kingmaker," since developers are now crucial in business offering
design and implementation. There's an enormous upwell of
change in development practices, driven by the ongoing shift to
open source and the adoption of agile and continuous delivery
processes. This improves the productivity and creativity of
developers, and it leads developers to release more interesting and
important applications.
4
9.1.5 Cloud Brokerage Will Come Into Focus itself but rather, the complementary third-party services or
Just as private cloud computing will face some hard truths in products. More users make a platform more attractive for third-
2014, so, too, will the vision of hybrid cloud computing as a party offerings, which make the platform more attractive for users
single homogenous technology spanning internal data centers and deciding which platform to adopt.
external cloud environments hosted by the internal technology
provider. The reality is that every enterprise will use multiple 9.2.4 VMware Will Realizes vCHS Is Critical to Its
cloud environments delivered with heterogeneous platforms. The
crucial need will be to create or obtain capabilities to manage the
Future
different cloud environments with a consistent management VMware has been in a funny position with respect to cloud
framework — i.e., cloud brokerage. computing. Its undoubted platform advantages inside the
corporate data center haven't been matched by a concomitant
public cloud success. For whatever reason — or, perhaps, for a
9.2 From Vendor’s Perspective: number of reasons — VMware's public CSP partners haven't been
able to generate large adoption for the VMware flavor of cloud
computing.
9.2.1 AWS Will Continues Its Torrid Pace of
Innovation VMware is now taking another run at this, with an approach
One of the most striking things about Amazon is how rapidly it is explicitly designed to extend and integrate on-premises
evolving its service and how often is delivers new functionality. environments into a VMware-directed hybrid cloud offering.
Sometimes the cloud service provider (CSP) industry resembles Certainly, this approach holds a lot of promise. The capability to
one of those movies in which one character speeds through a seamlessly transfer a workload from internal to external
scene while all the other actors move at an agonizingly slow pace. environments could solve a lot of headaches for IT organizations.
In 2014, expect many new AWS services and service offerings. In This approach, dubbed vCHS, can provide benefits beyond simple
a recent set of posts on AWS hardware and software technology consistency, in that it would enable IT organizations to
infrastructure, during its first years, AWS created a global, highly focus on one set of personnel skills, thereby reducing costs and
scaled infrastructure that reliably delivers foundation capabilities complexity.
in computing, storage and networking.
Today, AWS can leverage those building blocks to create higher- 9.2.5 A Pricing Bloodbath Is Coming to the Public
level functionality targeted at emerging needs of its customers.
Cloud
For example, the just-announced AWS Kinesis event processing
Amazon has had a clear field to this point. Most of its competition
service uses EC2, Elastic Load Balancer, DynamoDB, and IAM
has, in effect, competed on the wrong front, or at least chosen to
as ingredients, along with Kinesis service-specific code, combined
try and differentiate on offering aspects about which most
as part of a new recipe.
adopters are apathetic. One key difference between AWS and
most of its competition is cost. While much of Amazon's
9.2.2 Google, Microsoft Will Get Serious About the competition has aligned its pricing with existing hosting models,
Cloud requiring significant commitments in terms of both amount of
That unopposed free run will end in 2014. Both Google and resource and duration of contract, Amazon makes it easy to get
Microsoft have AWS in their crosshairs and are rolling out serious started for a few dollars, with no commitment at all.
competitive offerings, designed for an all-out battle royal. Both
have, finally, recognized that their initial cloud offerings were In effect, this has meant that Amazon is competing with itself —
inadequate. With Version 2.0, both companies deliver directly
and, to its credit, it has reduced prices since it first launched
competitive cloud offerings.
AWS. That field of one is going to expand this year with the
arrival of Microsoft and Google. The result will be a ferocious
price war, with all three companies repeatedly dropping costs to
9.2.3 The Importance of Ecosystem Will Become maintain (Amazon) or attain (Microsoft and Google) market
Clear share. Not only is this a battle for market dominance, it reflects
Nearly everyone has heard of the "network effect," which refers to the nature of cloud computing: A capital-intensive industry in
the added value to a group of users when one more user joins. It's which maintaining high utilization is critical.
sometimes summed up as, "If there's just one fax machine, it's
pretty much useless;" unless many people have fax machines you For other cloud providers, witnessing this competitive melee
can send faxes to or receive faxes from, owning a fax machine won't just be a jolly spectator sport. Every cloud provider is going
doesn't provided much value. (It's a funny turn of events that we're to be confronted — on a daily and ongoing basis — with three
pretty much back to the early state of affairs with fax machines — deep-pocketed competitors one-upping each other every time they
hardly anyone has one and, yes, the remaining ones aren't worth drop their prices. Inevitably, other CSPs will suffer collateral
much). damage as potential customers bring the list prices of the big three
into contract negotiations and expect them to match what they are
With respect to technology platforms, there's a symbiotic offering. For those without low cost of capital and their own deep
relationship between the network effect of the number of users pockets, next year will be the beginning of a long, slow descent
and the richness of the platform functionality. This often isn't into a financial morass, solved only by industry consolidation or
based on — or not solely on — the capability of the platform shuttering their offerings.
5
10. MAJOR VENDOR EMPHASIS 12. REVENUE FORECAST
Paper gives an overview of ten different companies and their The global cloud computing market will grow from a $40.7
success rate in the field of Cloud Computing. billion in 2011 to $241 billion in 2020, according to Forrester
Research.
On the way to all of this growth are a few notable nuggets:
6
13. CLOUD COMPUTING: 10 WAYS IT By breaking infrastructure down into its basic components,
replacements and upgrades can be done quickly, he says. The
WILL CHANGE BY 2020 companies best placed to use this form of commoditized
Right now we are in the early days of cloud computing, with infrastructure are large businesses that operate huge datacenters.
many organization’s taking their first, tentative steps. But by 2020 "I would say that between now and 2020, the fastest-growing
cloud is going to be a major — and permanent — part of the sector of the market is going to be cloud service providers,"
enterprise-computing infrastructure. Frankovsky says.
Six years from now we are likely to see low-power processors
crunching many workloads in the cloud, housed in highly
automated datacenters and supporting massively federated, 13.5 Low-power Processors and Cheaper
scalable software architecture [10].
Clouds
We're around a year away from low-power ARM chips coming to
13.1 Software Floats Away From Hardware market with a 64-bit capability, and once that happens uptake
By 2020, if you were to ask a CIO to draw a map of their should accelerate, as enterprise software will be developed for the
infrastructure, they would not be able to, says David Merrill, chief RISC chips, allowing companies to use the power-thrifty
economist of Hitachi Data Systems. "He will be able to say 'here processors in their datacenters, and thereby cut their electricity
are my partner providers'," he says, but he will not be able to draw bills by an order of magnitude.
a diagram of his infrastructure. By 2020 it's likely that low-power chips will be everywhere. And
This will be because it will be in a "highly abstracted space", it won't just be ARM — Intel, aware of the threat, is working hard
where software is written in such a way that it goes through on driving down the power used by its Atom chips, though most
several filters before it interacts with hardware. This means that efforts in this area are targeted at mobile devices rather than
front-end applications, or applications built on top of a platform- servers. Facebook thinks ARM adoption is going to start in
as-a-service, will be hardware agnostic. storage equipment then broaden to servers.
7
13.9 The Generational Shift 15. CLOUD COMPUTING PRIORITY
By 2020, a new generation of CIOs will have come into MATRIX OVER THE YEARS
companies, and they will have been raised in a cloudy as-a-service Gartner has been predicting for last five years that cloud
world. There will be an expectation that things are available "as-a- computing will have a transformational impact in next 2 to 5 year
service", Merrill says: "Our consumption model is changing as a [11].
generational issue."
Figure 10: Hype Cycle for Cloud Computing, 2013 Figure 12: Past, Present & Future of Cloud Computing
8
17. NEW STACK EMERGING 19. IMPLEMENTATION ISSUES
There is a new stack emerging, so we have Testing-as-Service, Table 2, illustrates the Implementation issues, challenges for
Management/Governance-as-a-Service, Application-as-a-Service various deployment and service models in Cloud.
and few others. What’s you take away from here is that the Table 2: Implementation Level Issues in Cloud Computing
segmentation of the market is kind of moving away from very
broad strokes and very broad categories and a particular set of
things where there is a lot of organization’s and there is lots about
leadership better in those particular segments you know such as
Infrastructure-as-a-Service and Process-as-a-Service so becomes
kind of focus discipline into itself, so its very difficult kind of to
take everything and anything into categories these days.
There is a lot to close cross-pollination between the ways in which
one can categorize technology, so we think stack like this going to
be a bit more apt going forward in terms of how we are going to
look at cloud computing.
Testing-as-a-Service
Management/Governance-as-Service
Application-as-a-Service
Integrati Process-as-a-Service
Security on-as-a-
-as-a- Service Information-as-a-Service
Service Platform-
Database-as-a-Service as-a-
Storage-as-a-Service Service
20. WHERE TO INVEST TIME & MONEY
Infrastructure-as-a-Service There are several things one must keep in mind if investing
his/her time and money in the Cloud Technology.
Figure 13:Future Cloud Computing Stack
• Focus on reorganization and outplacement of data.
• Focus on Platform-as-a-Service and Service Companies that
18. DESIGN ISSUES are good at Platform-as-a-Service.
Table 1, represents the design issues, challenges and solutions for • Focus on centralized trust, including moving to identity
various deployment and service models in Cloud. management models.
Table 1: Design Level Issues in Cloud Computing • SOA patterns and technology find new value in the cloud.
• Continued focus on mobile computing.
• Home Clouds (e.g. iCloud) create a new track of application
and appliance development.
• Rise of “Cloud Aggregator”.
9
22. REFERENCES
[1] Michael Hauck, Matthias Huber, Markus Klems, Samuel [7] CIO, http://www.cio.com/article/2380143/cloud-
Kounev, Jo ̈rn Mu ̈ller-Quade, Alexander Pretschner, Ralf computing/10-cloud-computing-predictions-for-2014.html
Reussner, Stefan Tai, Challenges and Opportunities of Cloud
Computing: Trade-Off Decisions in Cloud Computing [8] Marketwatch Blog,
Architecture, 2010 http://blogs.marketwatch.com/cody/2011/04/30/best-stocks-for-
the-cloud-revolution/
[2]Webopedia,http://www.webopedia.com/TERM/C/cloud_comp
uting.html [9] zdnet, http://www.zdnet.com/blog/btl/cloud-computing-
market-241-billion-in-2020/47702
[3]Cloud.cio.gov,http://cloud.cio.gov/topics/cloud-computing-
service-models [10] zdnet, http://www.zdnet.com/cloud-computing-10-ways-it-
will-change-by-2020-7000001808/
[4]AppcoreBlog, http://blog.appcore.com/blog/bid/167543/Types-
of-Cloud-Computing-Private-Public-and-Hybrid-Clouds [11] Wordpress,
http://setandbma.wordpress.com/2013/01/06/transformational-
[5] Itpro, http://www.itpro.co.uk/627952/what-is-cloud-computing impact-of-cloud/
10