This action might not be possible to undo. Are you sure you want to continue?
Today, with such cloud-based interconnection seldom in evidence, cloud computing might be more accurately described as "sky computing," with many isolated clouds of services which IT customers must plug into individually. On the other hand, as virtualization and SOA permeate the enterprise, the idea of loosely coupled services running on an agile, scalable infrastructure should eventually make every enterprise a node in the cloud. It's a long-running trend with a far-out horizon. But among big meta trends, cloud computing is the hardest one to argue with in the long term. Hype is indeed rampant in "cloud computing". The term entered into IT-speak only few years ago and has spread voraciously. Cloud conferences and cloud blogs are multiplying almost as quickly as cloud start-ups. Established IT firms are slapping the new label on old gear.
In fact, the cloud craze may have peaked already, if the number of Google searches is any guide .Cloud computing is bound to go through a "trough of disillusionment", as Gartner, a research firm, calls the phase in the hype cycle when technologies fail to meet expectations and quickly cease to be fashionable. Much still needs to be invented for the computing sky to become truly cloudy. Yet even if the term is already passé, the cloud itself is here to stay and to grow. It follows naturally from the combination of ever cheaper and more powerful processors with ever faster and more ubiquitous networks. As a result, data centers are becoming factories for computing services on an industrial scale; software is increasingly being delivered as an online service; and wireless networks connect more and more devices to
networks. but so are SaaS (software as a service) providers such as Salesforce. Three service models 3.such offerings. Yes.g. on-demand network access to a shared pool of configurable computing resources (e." including conventional outsourcing. . training new personnel. but cloud computing aggregators and integrators are already emerging. from full-blown applications to storage services to spam filtering. but when combined with "computing. "the cloud" is a familiar cliché. with a motley crew of providers large and small delivering a slew of cloud-based services. here's a rough breakdown of what cloud computing is all about: Definition of Cloud Computing: Cloud computing is a model for enabling convenient. Based on those discussions.. Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet. Four deployment models. analysts. INTRODUCTION As a metaphor for the Internet. Cloud computing encompasses any subscription-based or pay-per-use service that. 2. Others go very broad. for the most part. utility-style infrastructure providers are part of the mix. or licensing new software. This cloud model is composed of: 1. storage. and IT customers to tease out the various components of cloud computing.com. arguing anything you consume outside the firewall is "in the cloud. applications. Five essential characteristics 2. and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud computing is at an early stage. IT must plug into cloud-based services individually. Cloud computing comes into focus only when you think about what IT always needs: a way to increase capacity or add capabilities on the fly without investing in new infrastructure. extends its existing capabilities. in real time over the Internet. InfoWorld talked to dozens of vendors. Today. servers." the meaning gets bigger and fuzzier.
with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. 2. To the consumer. Essential Characteristics of Cloud Computing: 1. and PDAs). Resource pooling. in some cases automatically. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e. state. 4. controlled. storage.g. the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time. processing. such as server time and network storage. laptops. to quickly scale out and rapidly released to quickly scale in. Broad network access.. 5. Rapid elasticity. Resource usage can be monitored. Measured Service.g. A consumer can unilaterally provision computing capabilities. as needed automatically without requiring human interaction with each service’s provider. network bandwidth. On-demand self-service. mobile phones. processing. 3. or datacenter). and active user accounts). country.3. . There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e. memory. and virtual machines. bandwidth. Capabilities can be rapidly and elastically provisioned... and reported providing transparency for both the provider and consumer of the utilized service. The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model. Examples of resources include storage. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g.
The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems.g. but has control over the deployed applications and possibly application hosting environment configurations. servers. Cloud Software as a Service (SaaS). with the possible exception of limited user-specific application configuration settings.. or even individual application capabilities. The capability provided to the consumer is to provision processing. The consumer does not manage or control the underlying cloud infrastructure including network. The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. . storage. which can include operating systems and applications. servers. deployed applications.. host firewalls). The consumer does not manage or control the underlying cloud infrastructure including network. or storage. web-based email). and possibly limited control of select networking components (e. 3. operating systems. 2. Cloud Platform as a Service (PaaS). Cloud Infrastructure as a Service (IaaS). The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e. storage. Service Models for Cloud Computing: 1. storage. networks.g. and other fundamental computing resources where the consumer is able to deploy and run arbitrary software.4. operating systems.
mission. 3. The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services. policy.g. The cloud infrastructure is operated solely for an organization.. The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.. 4. security requirements. Public cloud.g. Community cloud. community. The cloud infrastructure is a composition of two or more clouds (private. cloud bursting for loadbalancing between clouds). It may be managed by the organizations or a third party and may exist on premise or off premise. Private cloud. It may be managed by the organization or a third party and may exist on premise or off premise.5. or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e. and compliance considerations). Deployment Models for Cloud Computing: 1. 2. Hybrid cloud. .
Microsoft and many other Internet thought leaders have all aligned behind the cloud 2. cloud computing is potentially a "lifesaver" for financially strapped businesses. The economy: Because cloud computing should theoretically help sites avoid major new capital expenditures (capex) while also controlling some ongoing operational expenses (opex). Thought leaders: Amazon. 3.gov/. has championed creation of http://apps.6. the federal CIO. DISA has created a very successful cloud computing project called "RACE. The Feds: Cloud computing has substantial momentum in Washington DC: it was featured in the just-released federal IT budget. including many major universities. . has said that securing cloud computing will be a top priority. the new federal cyber security coordinator. a “one-stop shop” for cloud computing services for federal agencies. Vivek Kundra." and Howard Schmidt. What's Driving Cloud Computing? 1. Google.
7. Visualized Cyber Infrastructure of Cloud Computing: .
applications running on connected devices. The flexible and interoperable Azure platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Simple Object Access Protocol (SOAP) and plain Extensible Markup Language (XML). servers. Azure provides an open.NET. or hybrid solutions offering the best of both worlds. In addition to managed code languages supported by . PCs. Microsoft also offers cloud applications ready for consumption by customers.. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with a pay-as-you-go pricing model. representational state transfer (REST). including HTTP. scale and manages Web and connected applications. Azure reduces the need for upfront technology purchases and enables developers to quickly and easily create applications that run in the cloud by using their existing skills with the Microsoft Visual Studio Integrated Development Environment and the Microsoft . which provides an operating system and a set of developer services that can be used individually or together. Its open architecture gives developers the choice to build Web applications. . Azure simplifies maintaining and operating applications by providing on-demand computing and storage to host. storage and building block services to author and compose applications in the cloud. including Windows Live.8. and created by Microsoft Corp. standards-based and interoperable environment with support for multiple Internet protocols. Windows Azure can run third-party programming languages such as PHP and Ruby via Fast CGI. Microsoft Dynamics and other Microsoft Online Services for business such as Microsoft Exchange Online and Microsoft Office Share Point Online. The Azure Services Platform lets developers create their own unique customer offerings by providing the foundational components of computing. What Is the Azure Services Platform? The Azure Services Platform (Azure) is an Internet-scale cloud computing and services platform hosted in datacenters.NET Framework.
NET or other programming languages such as PHP or Ruby. Microsoft Share Point Online and Microsoft Dynamics CRM Online Services. Microsoft Share Point Online also will offer Web services for developers to compose new applications with the Azure Services Platform to offer new choices in collaboration and document sharing.9. 3. providing customers with the ability to build and deploy cloud-based applications. It can store and retrieve structured. available computing environment and flexible storage options in the form of binary large objects (blobs). The Components of Azure Services Platform: 1. Windows Live services provides an easy onramp for developers to connect with more than 460 million Windows Live users and build Web applications with rich. . 4. distributed relational database. Running within Microsoft datacenters. semi structured and unstructured data. socialsharing embedded experiences. Windows Live Services.NET Services. . Microsoft SQL Services Microsoft SQL Services extends the capabilities of Microsoft SQL Server into the cloud as a Web-based. it provides a scalable. Windows Azure offers a rich local and offline developer experience so developers can author Web applications and services written in . and over time will provide the ability to connect the power and scale of Web applications to rich client experiences across a world of digital devices. tables and queues. remote offices and business partners. Microsoft . Windows Azure. Windows Azure provides a service hosting and management environment for the Azure Services Platform. Coming soon are services from Microsoft Dynamics CRM Online to build stronger customer relationships while utilizing the flexibility of the rest of the Azure Services Platform. access control for securing applications. and message orchestration. It provides Web services that enable relational queries.NET Services include a hosted service bus for connecting applications and services across network boundaries.NET Services make it easier to develop loosely coupled on-premises and cloud-based applications. 5. These hosted services allow customers to easily create federated applications that span from on-premises to the cloud. search. and data synchronization with mobile users. . 2. The Live Framework provides the one uniform way to consume and program Windows Live services.
Ability to imagine and create new user experiences.10.NET Framework can use those same skills to create cloudenabled applications that can be written. RSS and Atom Publishing Protocol (Atom Pub). 1. With support for Fast CGI. for consuming. 2. tested and deployed all from Visual Studio. REST. 3. . the Azure Services Platform creates opportunities to interact with and reach users in new ways. Developers can easily integrate applications built on a variety of technologies and operating systems. mobile or hybrid applications that use the cloud with on-premises applications. The Azure Services Platform offers the greatest flexibility. Windows Azure also gives developers the power of choice to author applications in other programming languages they are most familiar with. including HTTP. exposing and integrating with third-party services. SOAP. choice and control in reaching users and customers while using existing skills. Easy developer on ramp to the cloud. Agile and rapid results. Changes can be made quickly and without downtime. 4. Applications can be deployed to the Azure Services Platform with the click of a button. With the ability of Windows Live services to reach its more than 460 million users. Standards-based compatibility. The Azure Services Platform supports industry-standard protocols. Developers familiar with the . The Azure Services Platform enables developers to create Web. Benefits of the Azure Services Platform: The Azure Services Platform is designed to help developers easily create applications for the Web and connected devices. making it an ideal platform for affordably experimenting and trying new ideas.
4. Running in Microsoft’s datacenters. purchasing and provisioning expensive infrastructure to meet unpredictable spikes in usage. The Azure Services Platform manages critical operating system updates and management tasks. The Value of the Azure Services Platform: The Azure Services Platform offers industries. whether they need all the platform capabilities or just certain components of the offering. The highly secure. businesses and users: Flexibility control and an affordable solution for running Internet-scale applications. The Azure Services Platform enables software vendors. 2. The Azure Services Platform can be used to provide new capabilities to existing onpremises and Web applications. Pay as you grow. 5. Azure Services Platform is designed for millions of users and maximizes the uptime of business applications. The Azure Services Platform accommodates elastic demand by provisioning computing and services capacity as business needs change. business partners or other organizations. New life for existing investments. giving developers control of the environment while letting them focus on the needs of their users. Infrastructure management is now an easy configuration task in a Web browser. reliable services are offered on a pay-as-you-go basis and help eliminate tedious and expensive infrastructure management and planning. It can be integrated into existing applications or used to expose on-premises application services to consumers. Customers pay only for what they use. 1. . 3.11. thus simplifying planning for. Simple infrastructure management. corporate IT groups and startups to focus on their business and user needs first. Reliability. Simplified capacity planning.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.