display pdf in mvc : Convert pdf image to jpg control software platform web page windows wpf web browser gartner-1220100-part1681

Hype Cycle for Cloud Computing, 2010
Gartner RAS Core Research Note G00201557, David Mitchell Smith, 27 July 2010, RA4 01012011   
Cloud computing continues to be the most hyped subject in IT 
today. We look at the different aspects of the topic and where 
they are on Gartner’s Hype Cycle.
What You Need to Know
Cloud computing remains the latest, most hyped concept in IT. As described in last year’s 
“Hype Cycle for Cloud Computing, 2009,” it is simplistic to look only at the hype around 
the high-level term. As aspects of the cloud move into mainstream adoption, there will be 
misunderstandings, and confusion and disillusionment that are specific to the aspect, not 
just the overall term. There will be overestimations and underestimations that will cause 
users to have doubts and to be disillusioned. There will be misuse and miscommunication 
among users and vendors, making it a subject that is ripe for Gartner’s Hype Cycle. As 
usual, in cases like this, there is indeed overhype, but also benefits. Understanding those 
benefits requires tearing apart the hype surrounding cloud computing (just at the Peak of 
Inflated Expectations, and headed for the Trough of Disillusionment), and looking at the many 
more-granular topics, which are all part of the cloud phenomenon. This follows the pattern 
observed with other similarly broad labels as “the Internet” and “the Web.” Like those before 
it, cloud computing is not likely to avoid some time in the Trough.
Our continued research on cloud computing looks at the big picture, as well as the details of 
cloud computing and the many issues facing enterprises today. With hype comes confusion. 
While cloud computing is about a very simple idea – consuming and/or delivering services 
from the cloud – there are many issues regarding the types of cloud computing and the 
scope of deployment that make the details not nearly so simple. Everyone has a perspective 
and an opinion, and while there are spots of clarity, confusion remains more the norm. Many 
misconceptions exist around potential benefits, pitfalls and, of course, cost savings. Cloud is 
often part of cost-cutting discussions, even though its ability to cut costs is not a given. There 
are also many reasons to talk about the capabilities enabled by cloud computing: agility, 
speed and innovation. These are the potential benefits that can be overlooked if hype fatigue 
sets in.
This Hype Cycle for Cloud Computing identifies which aspects of cloud computing are still 
primarily in the hype stage, which applications/technologies are approaching significant 
adoption and which ones are reasonably mature. There are an overwhelming number of 
technologies that are pre-Peak of Inflated Expectations, and are attempting to “piggy back” 
onto the cloud hype. There are many aspects of cloud (including cloud computing itself) 
clustered around the Peak. Cloud computing itself has just passed the Peak, although it is 
nowhere near the Trough as of yet. And while the term “cloud computing” is relatively new, 
it incorporates derivations of ideas that have been in use for some time. Hosting, software 
as a service (SaaS) and virtualization are well-established and being used in many ways. 
Convert pdf image to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf into jpg; convert pdf file to jpg format
Convert pdf image to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
.net convert pdf to jpg; convert pdf page to jpg
The prevalence of inexpensive computing power, inexpensive 
bandwidth and companies that have developed extensive 
capabilities in managing large data centers are all relatively new and 
are all required for the cloud to come to fruition. Newer concepts, 
such as private cloud computing, elasticity, cloudbursting and 
application platform as a service (APaaS), are taking these ideas 
and innovating the myriad ways that cloud can be used. As 
awareness of cloud computing continues to increase, so does 
the subsequent confusion and a gradual understanding of the 
inevitability of many of the concepts. As cloud computing continues 
© 2010 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. Reproduction and distribution 
of this publication in any form without prior written permission is forbidden. The information contained herein has been obtained from sources believed to be 
reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner’s research may discuss legal 
issues related to the information technology business, Gartner does not provide legal advice or services and its research should not be construed or used 
as such. Gartner shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The opinions 
expressed herein are subject to change without notice.
Figure 1. Hype Cycle for Cloud Computing, 2010
Source: Gartner (July 2010)
to move beyond the pure hype stage and into mainstream 
adoption, it is important to dig beyond the main cloud term to 
the actual ideas and technologies, to dodge the hype and take 
advantage of the benefits that exist. As always, once the hype dies 
down, the true value will arrive.
The Hype Cycle
This Hype Cycle covers a broad collection of concepts and 
technologies associated with cloud computing. It is the second 
instance of this Hype Cycle.
Peak of
Trough of
Slope of Enlightenment
Plateau of
Years to mainstream adoption:
less than 2 years
2 to 5 years
5 to 10 years
more than 10 years
before plateau
As of July 2010
Cloud Services Brokerage
Cloud Management Platforms
Community Cloud
Virtual Private 
Cloud Computing
Client OS
DBMS as a Cloud Service
Cloud Application Development Tools
Cloud Testing Tools and Service
Hybrid Cloud Computing
Cloud-Enabled BPM Platforms
Cloud E-Mail
Enterprise Portals as a Service
Cloud APaaS
Compute Infrastructure Services
Cloud Service Integration
Cloud Storage
Platform as a 
Service (PaaS)
Cloud Computing
Cloud/Web Platforms
Public Cloud Computing/the Cloud
Real-Time Infrastructure
Dedicated E-Mail Services
Enhanced Network Delivery
IT Infrastructure Utility
SaaS Sales Force Automation
Cloud Advertising
Security as a Service
Business and IT 
Cloud Computing for the Enterprise
Private Cloud Computing
Cloud Parallel Processing
Cloud-Computing Security Concerns
Integration as a Service
"In the Cloud" Security Services
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Drag and drop your PDF in the box above and we'll convert the files for you. JPG is the most common image format on the internet.
best way to convert pdf to jpg; convert online pdf to jpg
Online Convert Jpeg to PDF file. Best free online export Jpg image
Convert a JPG to PDF. the files, try out some settings and then create the PDF files with JPG is the most widely used image format, but we believe in diversity
change pdf to jpg; batch pdf to jpg converter
The Priority Matrix
Most cloud-computing technologies and concepts are more 
than two years from mainstream adoption, with the exception 
of certain types of SaaS, such as sales force automation. Many 
cloud technologies and concepts will see mainstream adoption 
in two to five years. Some of the more impactful items include 
APaaS, virtualization, elasticity and private cloud computing. Some 
technologies and concepts (such as cloudbursting/overdraft) will 
take five to 10 years for mainstream adoption to occur.
Figure 2. Priority Matrix for Cloud Computing, 2010
Source: Gartner (July 2010)
years to mainstream adoption
less than 2 years
2 to 5 years
5 to 10 years
more than 10 years
Browser Client OS
Cloud APaaS
Cloud Computing
Cloud/Web Platforms
Platform as a Service
Public Cloud
Computing/the Cloud
Cloud Advertising
Cloud Parallel Processing
Cloud Testing Tools and
Community Cloud
Hybrid Cloud Computing
Real-Time Infrastructure
Cloud Computing for the
Cloud Application
Development Tools
Cloud E-Mail
Cloud Management
Cloud Service Integration
Cloud Storage
Cloud-Computing Security
Cloud-Driven Business
and IT Services
Cloud-Enabled BPM
Compute Infrastructure
Dedicated E-Mail Services
Enhanced Network
Integration as a Service
Private Cloud Computing
Cloud Services Brokerage
Virtual Private Cloud
SaaS Sales Force
DBMS as a Cloud Service
Enterprise Portals as a
"In the Cloud" Security
IT Infrastructure Utility
Security as a Service
As of July 2010
Off The Hype Cycle
Cloud services governance was renamed to cloud services 
Grid computing and tera-architectures were dropped.
On the Rise
Cloud Parallel Processing
Analysis By: Daniel Sholler; David Cearley; Tom Austin
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
changing file from pdf to jpg; change format from pdf to jpg
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# sample code for PDF to jpg image conversion. This demo code convert PDF file all pages to jpg images. // Define input and output files path.
convert pdf file into jpg; convert .pdf to .jpg
Definition: Parallel processing techniques are algorithmic and 
code-structuring methods that enable the parallelization of program 
functions. These techniques have been automated at the processor 
level, but the coming availability of large-scale grid systems through 
the adoption of cloud architectures creates an opportunity to apply 
these techniques to application system design. Approaches to 
parallelism at this level are becoming necessary for applications 
to leverage the massive amounts of data available from the Web, 
social networks and large-scale systems.
Position and Adoption Speed Justification: While the concepts 
of parallel processing have been studied for years, the reality has 
not affected most developers. Parallelism techniques have been 
used to improve the performance of system software, databases 
and other specialty programs, but the typical enterprise developer 
has been shielded from the need to understand how to structure 
programs for parallelization through increasingly sophisticated 
middleware and other system components. Most of the progress 
of parallelization has focused on moving serial workloads onto 
multicore and multithreaded processes. However, as cloud-
computing concepts become a reality, the need for some systems 
to operate in a highly dynamic grid environment will require these 
techniques to be incorporated into some mainstream programs. 
This is particularly true for analytical tasks that incorporate large 
data sets. The popularity of the Hadoop implementation of the 
map/reduce technique is a good example of this trend. While 
vendors will continue to package the middleware and extreme 
transaction processing components that will simplify parallelization, 
the application developer can no longer ignore this as a design 
point for applications that leverage huge transactional data sets or 
Internet-generated concepts.
Currently, few developers are trained in these tools and techniques, 
and there will likely be a flurry of interest as large-scale grids (public 
and private clouds) become readily available. While only a small 
percentage of applications will require the use of these techniques, 
these applications will be high-value, Web-facing systems. During 
the next five years, knowledge and skills will penetrate the market; 
by 2015, we expect that a sufficient percentage of developers will 
be able to use these techniques to build the required applications 
in the ensuing time. Systems supporting parallelization techniques 
exist, but will develop in range and sophistication during this 
evolution. For most purposes, developers will rely on improvements 
in automated parallelization techniques, but a small number of 
applications that leverage huge (usually Web-based) information 
sources will require these manual or assisted techniques. Generally, 
these applications will be those in which the cloud infrastructure 
enables a truly differentiated user experience. These applications 
are likely to be those linked to contextual computing, where (for 
example) the relationships among millions of locations must be 
recalculated every time one changes, or for Pattern-Based Strategy 
processes, where systems will sift masses of information for 
relevant patterns.
User Advice: Users should determine the timeline for using cloud- 
and grid-based computing, and should ensure that, as these 
infrastructures become available, there are appropriate skills in the 
developer community to fully utilize their potential.
Business Impact: Parallelization will make economically viable the 
implementation of many algorithms and workloads not currently 
feasible. The types of problems, the granularity of the analysis 
(and simulation), the scope of data and the speed with which it 
can be accomplished will all be affected. The widespread use of 
these techniques will enable many organizations to produce truly 
global-class applications. In many cases, a qualitative shift in user 
experience will result from dramatically speeding certain processes, 
or from the ability to analyze huge amounts of data (possibly 
generated through social media or other sources). These can make 
qualitative differences, for example, imaging being able to return 
product profitability in seconds, instead of the hours it takes for this 
calculation today, and production could be adjusted on a real-time 
basis to maximize margin.
Benefit Rating: Transformational
Market Penetration: Less than 1% of target audience
Maturity: Emerging
Cloud Services Brokerage
Analysis By: Benoit Lheureux; Daryl Plummer; David Cearley
Definition: A cloud services brokerage (CSB) is defined in terms of 
a business model, providers, functions and enablers:
• CSB business model: a third party that works on behalf of the 
consumer of one or more cloud services to intermediate and 
add value to the service being consumed
• CSB providers: specific companies that offer CSB
• CSB functions: categories of business and technical value-
added capabilities delivered by a CSB provider
• CSB enabling technology: various IT software or services 
leveraged to help implement a CSB provider
From a business model point of view, the value added by a CSB 
to cloud services varies widely from provider to provider, but may 
include – and is not limited to – service enrichment (including billing, 
aggregation, arbitrage, context, compliance and analytics). A CSB 
may or may not have a direct commercial relationship with the 
providers of services (for example, it may aggregate a mix of free 
and fee-based services), but it must have a commercial relationship 
with service consumers, particularly when enriching services (e.g., 
by extending a common billing mechanism to consumers across a 
wide range of services).
A viable CSB provider can make it cheaper, easier, safer and more 
productive for companies to navigate, integrate, consume and 
extend cloud services, particularly when they span multiple, diverse 
cloud services providers. A viable CSB provider may offer some 
combination of various value-added business and technical CSB 
functions, including but not limited to:
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.PDF.dll. C:\input.tif"; String outputFilePath = @"C:\output.jpg"; // Convert tiff to jpg. C# sample code for TIFF to jpg image conversion.
change pdf file to jpg file; convert multi page pdf to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
PDF. Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage. Turn
convert pdf to jpg converter; reader pdf to jpeg
• Reducing the risk of consuming services (e.g., via federated 
security and compliance)
• Integrating diverse cloud services, including software as a 
service (SaaS; e.g., via protocol intermediation and semantic 
• Adding significant value to services (e.g., context and analytics)
• Centralizing cloud services functionality (e.g., service 
aggregation, archival and auditability)
• Providing a central point for governance (e.g., for U.S. Federal 
or European Union mandates)
• Offering various IT services to help consumers with CSB-related 
project implementations, ranging from managed services to 
business process outsourcing (BPO)
• Customizing services to create a new layer of value, and to 
meet the specific requirements of consumers
• Implementing consistent quality of service (QoS) to service 
consumers across services originating from, potentially, many 
discrete cloud offerings
CSB-enabling technology is leveraged by CSB providers to help 
successfully implement and manage their CSB-related offerings 
or projects. A CSB typically leverages some combination of the 
following technologies:
• Cloud infrastructure – some combination of infrastructure as a 
service and platform as a service
• Integration as a service – to integrate with cloud services 
consumers and cloud services providers
• Governance technology – for security and policy compliance of 
cloud services consumption
• Community management – to manage the provisioning of 
consumers and providers
• SaaS – where appropriate, some combination of SaaS 
functionality as part of service enrichment
Position and Adoption Speed Justification: Compared to 
having CSB intermediate access to cloud services across multiple 
providers, when companies consume cloud services directly (no 
CSB), they are responsible for managing any differences in security, 
integration and governance across cloud services providers. When 
companies consume cloud services via a CSB, they rely on their 
CSB provider to address these things. This is not to say that a CSB 
should always be involved in cloud services interactions among 
companies. On the contrary, a large proportion of cloud services 
will be executed directly between cloud services providers and 
consumers. In fact, cloud services consumers should be wary 
of potential intermediaries that do little other than “skim” value 
from cloud services as they are executed between providers 
and consumers. When sufficient value as an intermediary is well-
established, then the CSB role will be justified and enduring.
CSB providers are only beginning to emerge from diverse 
backgrounds. StrikeIron aggregates business information services 
(e.g., corporate credit information, e-mail address verification, 
etc.) across a diverse set of providers, normalizing access to 
these services via one consistent cloud services interface and a 
consistent billing mechanism. Providers such as Sonoa Systems, 
Mashery and Vordel take on the role of a CSB when they deliver 
their fine-grained security and policy management capabilities 
as a service for use by companies that are exposing cloud 
services for consumption by a diverse set of consumers. Telcos 
that are incorporating context-aware services will implement 
CSBs for scalable and consistent provisioning, billing and service 
User Advice: Consider leveraging a CSB in cloud services 
consumption scenarios that involve multiple cloud services 
providers, a large number of consumers or when the CSB offers 
sufficient value-add to the services executed between providers 
and consumers to justify its role as intermediary. In particular, 
consider using a CSB when:
• The CSB makes it less expensive, easier or faster to navigate, 
integrate, consume or extend services.
• The CSB reduces the risk of consuming services from an 
operational (IT) or business point of view.
• The CSB adds significant value to services (e.g., aggregation or 
• When centralized services address a community need (e.g., 
consistent service billing, governance and auditability).
• When community members can’t or won’t do their own CSB 
(i.e., when a CSB is a sourcing decision or mandate of, for 
example, the federal government or European Union).
Business Impact: As cloud services proliferate across industries 
and geographies, CSBs proliferate as cloud services consumers 
seek to simplify and improve their consumption of cloud services 
across multiple cloud services providers. While a large portion 
of cloud services will be consumed directly, the diversity and 
complexity of direct cloud services consumption will drive some 
users to CSB providers to simplify and improve the process.
Benefit Rating: High
Market Penetration: 1% to 5% of target audience
Maturity: Adolescent
C# TIFF: How to Use C#.NET Code to Compress TIFF Image File
C:\demo1.jpg", @"C:\demo2.jpg", @"C:\demo3.jpg" }; // Construct List<REImage> object. List<Bitmap> images = new List<Bitmap>(); / Step1: Load image to REImage
convert pdf to jpg batch; pdf to jpeg converter
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
DotNetNuke), SharePoint. Get JPG, JPEG and other high quality image files from PDF document. Able to extract vector images from PDF. Extract
reader convert pdf to jpg; convert from pdf to jpg
Sample Vendors: Alcatel-Lucent; AmberPoint; CommonIT; Layer 7 
Technologies; Sonoa Systems; StrikeIron; Vordel
Analysis By: Daryl Plummer
Definition: One of the key value propositions of cloud computing 
is the ability to increase or decrease service capacity on-demand 
and to pay for only what you use. This is commonly referred to as 
“cloud service elasticity.” Along with that idea is a complementary 
idea called “capacity overdrafting” or “cloudbursting” (we use the 
terms interchangeably). It is the ability to automatically get more 
capacity from a different cloud infrastructure when the primary 
cloud infrastructure is overloaded.
One way to describe cloudbursting is service “overdrafting,” 
because the model is similar to what happens to a checking 
account that has overdraft protection from a savings account. 
When a check is written that exceeds the balance in the checking 
account, funds are automatically moved from savings into checking 
to cover the difference. Most banks provide this kind of overdrafting 
as a service (for which they charge fees) to their account holders. 
In the cloud-computing world, this usually happens when a request 
for more CPU power or storage space is made to a server by 
an application. With service overdrafting (aka cloudbursting), the 
request is redirected to another server that has more capacity 
to cover the difference, or to where new servers are rapidly/
automatically provisioned to provide additional capacity.
Position and Adoption Speed Justification: The issue of 
cloudbursting (capacity overdrafting) is relatively new to the average 
IT organization. It is a natural outcome of rapid or automated 
provisioning. If shared pools of resources are available on-demand, 
then the ability to supplement the capacity that a company has 
available to it by using someone else’s spare capacity makes 
sense. However, economic models, pricing models, service 
guarantees or even agreements about how the services will be 
used are immature or nonexistent. Adoption of cloudbursting, 
therefore, will trail the general issue of elasticity by about 12 
months. Currently, cloudbursting seems to be low on the radar for 
enterprise adopters of cloud computing. This is primarily due to a 
narrowing of attention on getting started with cloud infrastructure, 
rather than on the more-general value propositions of cloud 
User Advice: End-user organizations will benefit from rethinking 
how capacity planning is done. This is the primary benefit of 
cloudbursting. If a company can expect to get increased capacity 
from someone else when, and only when, it is needed, then there 
is considerably less need to purchase excess fixed capacity before 
it’s needed. This model will allow enterprises to exist in a hybrid 
cloud-computing environment, where on-premises capacity could 
be used and supplemented by off-premises capacity when a 
cloudburst happens. Users should not overestimate how much 
they will use this capability; however, fully elastic capacity is not 
the norm, and overdrafting will require prearranged agreements for 
payment that will be resisted by many budgeting authorities due to 
the wildly unpredictable nature of many overdraft situations.
Business Impact: The business will benefit from cloudbursting 
through the reduced cost of fixed capacity, use of operating 
expenses to pay for on-demand capacity and a gradual movement 
away from a technology model that forces each part of the 
business to pay for technology bought by the IT organization. The 
ability to get resources as needed will become an assumption of 
the business (within contracted and planned limits) that does not 
require the business to focus on whether cloudbursting is needed. 
Instead, the business will subscribe to a service that uses overdraft 
protection as a basic feature to ensure quality service delivery.
Benefit Rating: High
Market Penetration: 5% to 20% of target audience
Maturity: Emerging
Sample Vendors: Amazon; Enomaly; salesforce.com; VMware
Cloud Management Platforms
Analysis By: Cameron Haight; Milind Govekar
Definition: Cloud management platforms are integrated products 
that provide management capability for external (public) and 
internal (private) cloud environments to enterprise consumers and 
IT operations teams. Included in this category are products that 
provision system images, monitor performance and availability, 
enable metering and billing, monitor and manage applications, 
and integrate with enterprise management systems. A key ability 
of these products is the insulation of users of cloud services from 
proprietary cloud provider APIs. The distinction between cloud 
management platforms (CMPs) and private clouds is that CMPs 
primarily provide the upper levels of a private cloud architecture, 
i.e., the service management and access management tiers, and 
thus do not provide an integrated cloud “stack.” The comparison 
also holds for public clouds, where the virtualization layer is 
provided by the cloud service vendor.
Position and Adoption Speed Justification: Although the 
demand for cloud-computing services is increasing, the tools 
for managing the applications and services running with these 
environments are only now emerging, especially for cloud-based 
service offerings at the system infrastructure service (also called 
infrastructure as a service or IaaS) level. Depending on the scope 
of the services offered by the (private or public) cloud provider, IT 
operations organizations acting in support of internal customers 
that use these cloud services will require many of the same types 
of tools that they use to manage their internal infrastructures, albeit 
adapted to support these new technologies.
User Advice: Enterprises looking at investing in cloud management 
platforms should be aware that the technology is still maturing. 
Although some cloud providers are beginning to offer management 
tools to provide more insight and control into their infrastructures, 
these are limited in functionality and generally offer no support 
for managing other cloud environments. A small (but growing) 
number of cloud-specific management platform firms is emerging; 
however, the traditional market-leading IT operations management 
vendors – aka the Big Four (BMC Software, CA Technologies, HP 
and IBM Tivoli) – are also in the process of extending their cloud 
management capabilities. In addition, virtualization platform vendors 
(e.g., VMware) are also broadening their management portfolios to 
enhance the support of cloud environments.
Business Impact: Enterprises will require cloud management platforms to 
maximize the value of cloud-computing services, irrespective of external 
(public), internal (private) or hybrid environments – i.e., lowering the cost 
of service delivery, reducing the risks associated with these providers and 
potentially preventing lock-in.
Benefit Rating: High
Market Penetration: Less than 1% of target audience
Maturity: Emerging
Sample Vendors: Abiquo; BMC Software; CA Technologies; 
enStratus; Elastra; HP; IBM Tivoli; Kaavo; Platform Computing; 
Cloud-Driven Business and IT Services
Analysis By: Frances Karamouzis
Definition: There are two components of cloud-driven business 
and IT services.
The first area includes all types of consulting, advisory, business 
analysis, IT architecture analysis, application portfolio and cloud 
readiness, system integration, deployment and testing services 
delivered by service providers to enterprises. These services 
may also include a service aggregator role. An aggregator role 
is brought to bear where the service provider delivers a service 
that can include one or more of the following: responsibility of 
overseeing (program management), governance, brokering the 
delivery, managing the delivery, integrating the services, bringing 
together various vendors, taking on the specific areas of risk; 
legal compliance of the scope of services. The main objective of 
the business and IT services are focused on assisting enterprises 
navigate and implement various areas of cloud computing 
technologies and determining the impact on business and IT within 
the enterprise. This includes providing business advisory services 
to strategically help clients determine the potential impact on their 
business model, options for shifts in their technology architecture 
or future opportunities. The IT consulting, deployment and testing 
services include all types of IT services related to pilots or full 
engagement of all types of cloud computing in their IT portfolios. 
These efforts are being delivered across different layers of 
technology architecture, including system infrastructure, application 
infrastructure, applications, information, business process and 
ecosystem management. Thus, consulting, advisory, deployment 
and testing services cross different areas and may include multiple 
service companies.
The second area of cloud-driven business and IT services includes 
all types of solutions that are developed, bundled and packaged 
as outsourcing offerings, where the business or IT service 
provider leverages one or more cloud computing technologies 
within the solution’s overall architecture. Gartner refers to these 
services as “cloud-enabled outsourcing offerings.” Here, again, 
the services can include a service aggregator role. Depending on 
the type of outsourcing involved (business process outsourcing 
(BPO), application outsourcing or infrastructure outsourcing), 
the aggregator role can be within a layer of service, such as 
infrastructure aggregator, applications services integrator, process 
architect, business solution aggregator.
Cloud-enabled outsourcing solutions include all types of “managed” 
services solutions that are developed, bundled and packaged as 
components of outsourcing offerings, where the IT service provider 
(usually an outsourcer but may be any type of vendor) leverages 
one or more cloud computing technologies within the solution’s 
overall architecture (either in the business process, applications or 
infrastructure layer).
Some clarifications of the definition are as follows:
• The term “services” can refer to either labor-based resources, 
automation, intellectual property or the combination thereof.
• The leveraging of the cloud computing technology can be 
organic or through some type of partnership or alliance. This 
may include the aggregation services described above.
• Managed or outsourced solutions are where an external third 
party is legally contracted (usually on an annuity basis) to 
assume responsibility (either in whole or in part) for business or 
IT services.
• Cloud computing technology is based on the previously 
published Gartner definition.
• The offerings themselves may be on a public cloud or private 
cloud. Here, again, we refer to Gartner definitions.
One example of cloud-enabled outsourcing may be a platform BPO 
offering, where the business process, application and infrastructure 
layers are bundled where the infrastructure is delivered through 
the cloud. This will be a common example of a cloud-enabled 
outsourcing offering. With so many variables and components 
in each outsourcing layer (BPO, application outsourcing and IT 
infrastructure), the combination of the different types of cloud-
enabled outsourcing offering is extensive.
Position and Adoption Speed Justification: The first area 
(consultative and advisory services) of these cloud-driven business 
and IT services has already shown considerable adoption levels as 
enterprises are consistently evaluating and analyzing the impact 
of cloud within their organizations. Similar to previous Technology 
Triggers, consultants and system integrators often experience a 
spike in demand when there is a great deal of hype in the market 
regarding disruptive options for cost savings or agility. These 
adoption levels will continue to be among strategic and high-
impact business and IT services, where many service providers 
will be helping clients create cloud strategies, analyze application 
readiness, deploy private clouds, pilot solutions and seek to 
exploit the technologies for business benefit. Vendors will jockey 
to position themselves as thought leaders, strategic advisors, 
aggregators and implementers of the architected solutions. Gartner 
has forecast market size and growth. In summary, a large portion of 
this type of consultative, advisory and system integration work will 
likely take the same type of trajectory as other types of professional 
services that were premised on a disruptive technology-driven shift 
that comes to the market. It acts as a trigger, prompting clients to 
engage external service providers investing in specific expertise. 
Once some of the skills, competencies and solutions become 
mainstream, the spike in demand tappers off.
The second area, cloud-enabled outsourcing offerings, is still 
maturing, and many of the business and IT service providers 
have not yet fully marketed and priced their offerings. The market 
potential is so significant that all the large and midtier vendors 
are feverishly developing and piloting offerings with early adopter 
clients. Here, again, Gartner has forecast market size and growth 
of several components of outsourcing. Given that all areas of 
outsourcing can potentially be cloud-enabled and that service 
providers can also have service aggregator offerings, the outlook 
for growth is significant. Due to the hybrid nature of combining new 
and old styles of services, it will be difficult to directly quantify all the 
growth. The clear trend is that an overwhelming number (estimated 
to exceed 60%) of enterprises (both large and small) will evaluate 
and pilot some type of cloud-enabled outsourcing offerings within 
the next 18 months. However, the level of investment and long-
term impact will vary by offering. As such, Gartner plans to conduct 
specific research within each layer of outsourcing.
As the adoption of cloud computing accelerates, so, too, will 
all types of advisory services that professional IT service firms 
deliver. The large service providers have already assigned senior-
level global leaders to be directors or “cloud computing czars,” 
supported by consulting teams of professionals as well as 
outsourcing resources that are leading the efforts to educate and 
assist clients with questions related to the impact of these new 
disruptive technologies. Furthermore, professional service firms 
have reported many ongoing strategic cloud services assessments 
and business and IT planning work with clients.
These firms have begun extensive R&D efforts and have created 
solution architecture teams to formulate, architect, construct and 
test their outsourced and cloud services offerings. Several have 
also formalized relationships with key cloud computing vendors, 
such as Google, Microsoft and Amazon, to utilize portions of their 
solutions in their outsourced offerings and their client relationships. 
Many of these offerings are still emerging, and others are in their 
early stages. Many of the vendors that Gartner has interviewed 
are actively working on their cloud services strategy, their value 
proposition, their go-to-market strategies, their pricing models and, 
most importantly, their service-level structure and SLAs.
It’s important to monitor this area, because these new services 
are likely to be the most disintermediating offerings on the market, 
as well as representing the biggest paradigm shift for enterprise 
buyers. The primary reason is that the mature and established IT 
service firms have extensive risk management structures that form 
the basis of how they define and contract SLAs for their solution 
offerings. Thus, they will be focused on understanding, architecting, 
testing and ensuring that scalability, predictability and manageability 
of the entire end-to-end solution (including the cloud-based portion) 
will be what the IT service can support. This will be critical to 
the adoption and growth of cloud computing technologies and 
Overall, we see the positioning of cloud-driven business and IT 
services as still emerging. However, the hype and momentum 
around the use of cloud-computing technologies will drive an 
accelerated pace and movement of cloud-driven business and 
IT services through the Hype Cycle milestones at a much faster 
velocity than other typical items that we normally track. As such, 
we believe that in less than five years, there will be major shifts and 
higher adoption ratios.
User Advice: With regard to consultative advisory and system 
integration services, the long-standing Gartner advice with regard to 
making choices based on alignment to key performance indicators, 
and new growth exploration while incorporating all choices in 
the business-driven sourcing strategies and management life 
cycle still prevail. Additional due diligence should be done during 
the evaluation and selection process, as well as the contracting 
process, due to the relatively new area of cloud computing and the 
incredibly dynamic and fast-growing technological changes being 
introduced. For each of the key phases of the sourcing life cycle, 
Gartner has published specific advice for moving forward.
With regard to cloud-enabled outsourced offerings that leverage 
disruptive cloud technologies and new vendor offerings, be 
cognizant that a significant number of offerings that IT service 
providers are introducing are in development or being piloted. As 
a result, each class of offering – whether an infrastructure utility 
solution leveraging cloud infrastructure or a software-as-a-service-
based solution leveraging an application infrastructure or other 
types of business services – needs to be thoroughly evaluated for 
all the key risk areas. See “SaaS Dynamics Continue to Act as 
a Catalyst for the Convergence of Services and Software” for a 
sample decision framework.
It is critical that organizations maintain the appropriate level of 
ownership for governance to ensure that they drive the right 
behaviors among vendors to manage overall service delivery and 
contingency planning. Due to the embryonic nature of outsourcing 
solutions, at times, keep the resolution of operational issues 
separate from the resolution of commercial terms to ensure 
continuity of service and business. The enterprise approach and 
culture must support a problem-solving, rather than punitive, 
mentality when problems arise, as they undoubtedly will with 
embryonic technologies.
With regard to structuring the deal, enterprises must have accurate 
and usable end-to-end, service-level definitions that they can use 
to shape integration points, and manage and operate the program. 
Integration and interoperability will be among the most important 
risk areas to analyze and manage on an ongoing basis. In this 
regard, cloud-enabled outsourcing offerings likely will have several 
integration points, as well as multiple vendors. Thus, operating-
level agreements (OLAs) that align with the specific SLAs are 
critical but hard to achieve as the solutions are highly standardized. 
In a best-case scenario, OLAs should be agreed on at the 
contract negotiation level, before an award is made. For existing 
relationships, the organization must retrofit OLAs.
Business Impact: For advisory and consultative services, 
enterprises must be able to gain insights and analysis on how to 
harness cloud computing technologies to further their strategic 
use of IT. In the long term, the enterprise can more clearly identify 
and execute IT architectures that provide competitive parity versus 
competitive advantage.
With regard to outsourced offerings that utilize cloud computing, 
enterprises will need higher-level access to more-industrialized 
solutions that offer shorter adoption timelines and faster return on 
investment in IT services.
The long-term impact of cloud-driven business and IT services and 
solutions will be material and significant with regard to their size, 
breadth and savings levels within the overall IT service industry. 
It will provide more choices for enterprise buyers. It will reshape 
the service provider landscape, because major barriers to capital-
intensive areas, such as infrastructure or applications, will be 
Benefit Rating: High
Market Penetration: 5% to 20% of target audience
Maturity: Emerging
Sample Vendors: Accenture; Capgemini; Convergys; CSC; Epam 
Systems; Fujitsu; HCL Technologies; Hexaware; IBM; Infosys; L&T 
Infotech; Tata Consultancy Services; Virtual Ark; Wipro
Community Cloud
Analysis By: David Cearley
Definition: Community cloud computing refers to a shared cloud-
computing service environment that is targeted to a limited set 
of organizations or individuals (e.g., government agencies). The 
organizing principle for the community will vary, but the members 
of the community generally share similar security, privacy and 
compliance requirements. More importantly, a mechanism to review 
those seeking entry into the community should exist. At a minimum, 
there must be a strict and narrow admission policy to create trust 
among the members of the community. Ideally, other members 
of the community should have some mechanism to identify other 
members and, in some cases, have an opportunity to exert some 
level of influence over the admission of new members to the 
Unlike more-limited forms of private cloud computing that serve 
a single organization community, cloud computing is similar to 
public cloud computing, in that it delivers shared services to 
multiple organizations. A community cloud environment can, 
therefore, achieve larger economies of scale, spread costs across 
the community and further reduce redundancy. However, unlike a 
public cloud service, a community cloud service serves substantially 
fewer users, and may require additional technologies and unique 
policies/practices to address the more extensive privacy, security, 
compliance and availability needs of the community. As a result, 
while a community cloud-computing approach will likely be 
less expensive than a custom, single-enterprise private cloud 
implementation, it is likely to be more expensive than public cloud 
An industry-based community cloud is a cloud environment that 
is built for and targeted exclusively to companies in a particular 
industry. This is currently the most common model and is a 
major theme in the government sector. The greater maturity of 
government community cloud efforts stems from previous efforts 
in government to create shared-service environments prior to the 
emergence of cloud computing. The initial focus for community 
cloud computing is limiting membership to known and trusted 
entities (e.g., defense agencies) to address common security 
needs. One potential concern with an industry-based community 
cloud is that members may have similar seasonal resource 
demands (e.g., retail with large demand spikes around Christmas) 
that limit the ability of the community cloud to elastically satisfy all 
member needs at peak times.
While an industry model is the most likely approach to forming 
community cloud environments, there is the potential to deliver 
community cloud services based on other organizing principles. 
A membership-based community has controlled membership, 
but is not limited to a particular industry. The community aspect 
is used to review membership applications and ensure that 
anyone with access to the cloud environment is trusted by other 
members of the community. Membership in these community 
cloud environments may require that applicants for membership 
meet certain requirements, with regard to their own security 
environments. While this membership-based approach does 
not currently exist, we believe it may emerge as an alternative to 
industry-specific community cloud platforms, because the ability 
to blend resource demands across industries provides additional 
flexibility and more closely approximates the leverage that can be 
obtained with public cloud models.
A community cloud service provider may organize in several ways. 
In the case of government community cloud computing, an agency 
is often specifically tasked with providing shared cloud-computing 
services to other government agencies. Commercial third parties 
(e.g., Google, Amazon, Microsoft and HP) will also establish 
community cloud environments to provide services to community 
members. In other cases, the members of the community may 
appoint one or more members, or may establish a jointly owned 
entity, to implement, run and manage the community cloud 
Position and Adoption Speed Justification: The leading 
concerns expressed by those considering the use of public cloud-
computing services are security, privacy and compliance. These 
concerns stem from the fact that public cloud-computing services 
are provided via an open Internet-/Web-based model to the general 
public, and that the workloads and data of all consumers run in a 
common, shared environment. A community cloud model is one 
way to begin addressing these concerns, by limiting access and 
by focusing the types of services delivered. Although interest in 
community cloud computing is growing, its full scope and benefits 
are not yet well-understood. While there are more-mature examples 
of government community cloud computing, its use for other 
communities is embryonic or experimental. We expect substantial 
growth in the interest and popularity of community cloud computing 
during the next one to three years.
User Advice: Community cloud-computing models potentially offer 
enterprises with significant legal and compliance requirements an 
approach to using third-party cloud services in a more controlled 
manner. By limiting access to a cloud service environment to 
entities that have met some common membership criteria, trust in 
the cloud environment can theoretically be increased. However, 
the community cloud is an emerging concept, and users should 
examine community cloud offerings closely to ensure that they 
truly meet their needs. A community cloud provided by a public 
cloud provider should offer physical isolation (at least separate 
servers, though separate data centers is even better) between the 
community cloud and the vendor’s public cloud offerings. Users 
considering a community cloud must examine the process of 
vetting potential members, as well as the mechanism for isolating 
the community cloud resource environment of a provider’s public 
cloud environment, if one exists.
Business Impact: Community cloud computing offers a blend of 
public and private cloud benefits and challenges, and is likely to 
serve as an intermediary stage between private and public cloud 
computing. Like the public cloud, the cost of the cloud service 
environment is spread across multiple organizations, allowing 
economies of scale, higher utilization rates and reduced cost versus 
a single-enterprise private cloud. In addition, the community cloud 
offers a more controlled and limited environment where members 
are known, which reduces risk, versus an open, public cloud-
computing environment. In the future, we expect industry-based 
community clouds to provide not only a common set of shared 
infrastructure services, but also specialized application, information 
and business process services of unique value and interest to 
the target industry. Emergence of community clouds based on a 
pooling of member resources will also provide the basis for a hybrid 
private-and-community cloud model.
Benefit Rating: Transformational
Market Penetration: 1% to 5% of target audience
Maturity: Emerging
Sample Vendors: Terremark Worldwide
Virtual Private Cloud Computing
Analysis By: Lydia Leong
Definition: A virtual private cloud (VPC) refers to the partitioning 
of a portion of a public cloud-computing service provider’s 
environment into an isolated environment that is dedicated for 
use by a single entity or group of related entities (such as multiple 
departments within a company). In addition, a VPC may be isolated 
from the Internet, utilizing a private network (virtual private network 
[VPN] or private connectivity) and/or a virtual LAN for access to the 
services to add an additional level of performance, security and 
Just as with a public cloud-computing service, the provider 
of a VPC service owns, controls and manages the underlying 
infrastructure and other elements used to create the service or 
services being delivered via the VPC. The self-service interfaces, 
application programming interfaces (APIs) and other mechanisms 
used to access/consume, secure and manage the public 
cloud service analog are used as a starting point for the VPC. 
Customization of these elements by the provider for the target 
consumer may be available. Additional layers of security and 
management may also be layered by the consumer on top of the 
standard or customized VPC services.
In its simplest form, access to VPC services will be limited to a 
single consumer and will deliver a service consumption experience 
that is virtually identical to the public cloud-computing service 
analog. More-complex approaches will enable the consumer 
contracting for the VPC service to request customizations and 
exert some level of control over the access to the VPC services. 
Customers may choose to limit access to certain services to their 
company as the exclusive consumer of the VPC services. They 
may also choose to give other consumers (for example, business 
partners or customers) access to some VPC services. The specific 
type and degree of control available to the VPC purchaser, and 
pricing models, will vary among VPC offerings.
Position and Adoption Speed Justification: VPC services are 
emerging phenomena driven by consumers who are interested in 
the potential of cloud computing, but who do not want to cede 
that much control to, or share their entire service environment with, 
other customers. A VPC cloud model offers an alternative to a 
typical private cloud-computing environment that is potentially less 
costly and more quickly deployed. Most VPC providers are hosting 
companies that have expanded into cloud services.
User Advice: Users that are currently exploiting hosting services 
from providers that are revamping their offerings to offer public 
cloud-computing services may be able to consider a VPC as 
an easier step to the cloud from their current dedicated hosting 
model. Companies focusing on migrating traditional enterprise 
applications to cloud computing will find the potential security and 
control of a VPC attractive, as will those who want to create more-
sophisticated hybrid solutions that mix internal and external cloud-
based resources. However, long-term scalability, elasticity and 
financial benefits in comparison to public cloud computing remain 
Documents you may be interested
Documents you may be interested