• No results found

Cloud Services Architecture

N/A
N/A
Protected

Academic year: 2021

Share "Cloud Services Architecture"

Copied!
37
0
0

Loading.... (view fulltext now)

Full text

(1)

Cloud Services Architecture

Making sense of *aaS

(2)

Topics

Quickly about me

The cloud - definitions and hype

What problems are we trying to solve? A few different views of "the cloud"

What's out there now?

Microsoft's PDC announcements Cloud services architecture

When to use the cloud now?

What will it all look like in future? Questions

(3)

Quickly about me...

Enterprise and Solution Architect Clarus member

Originally from the UK, moved to Christchurch, NZ in 2004

14 years software dev and architecture - working on .NET since Beta 1

Last 4 years with HP NZ

Recently left HP and founded Memia Ltd: Cloud services consulting

Enterprise architecture

Cloud architecture tools and methodologies

Don't get to do much coding these days

(4)
(5)

The cloud - definitions and hype

The "cloud", by definition it's a nebulous term 2008 zeitgeist, seems to be sticking

"Nephology" = study of clouds Driven by major trends:

Ubiquitous(?!NZ?!) broadband internet connectivity Commoditised hardware

Virtualization

Advances in datacentre cooling

(6)

What problems are we trying to solve?

1. Cost 2. Scalability 3. Flexibility 4. Availability 5. Portability 6. Collaboration

(7)

Some different "views" of the cloud

Undersea cable view Data centre view

Cooling view

(8)
(9)
(10)

The cloud - datacentre view

Massive build-out happening right now

Google, Microsoft, Amazon, Yahoo are tier 1 HP (EDS), IBM, Rackspace?

(11)
(12)
(13)
(14)
(15)
(16)
(17)

The "cloud" - definitions and hype

Is the "cloud":

Infrastructure aaS?

Grid / utility / "on demand" computing Shared utility

eg Amazon EC2 Platform aaS?

Ready-for-deployment scalable application platform Google apps, Force.com, Heroku, Bungee Labs

Microsoft! (Azure) Software aaS?

Used to be called "application service providers" Multitenanted architectures: SalesForce.com,Xero ...many, many others (3000 worldwide at least)

(18)

The "cloud" - definitions and hype

...Is the "cloud":

Wide area SOA?

"Universe of all (web) services"

WS-* and REST (and Etch?) standards Data as a service? (StrikeIron)

*aaS?

"Universe of all economic services"

Can traditional "services" (law, accountancy, plumbing) be included in the logical Cloud?

(19)

IDC Definitions (Sept 2008)

Cloud Services = Consumer and Business products,

services and solutions that are delivered and consumed in real-time over the Internet

Cloud Computing = an emerging IT development,

deployment and delivery model, enabling real-time delivery of products, services and solutions over the Internet (i.e., enabling cloud services)

(20)
(21)

Cloud business models

Consumption Pay-per-use

Perpetual licence

Renewable licence / Subscription Advertising funded

"Bits to objects"

Value-add for existing products Build a user community

(22)

What's out there right now - IaaS

Amazon

Infrastructure web services

EC2 - now with Windows (99.95% availability!) S3

SimpleDB

SQS (Simple Queue Service) Payments and Billing

On-demand workforce (Mechanical Turk) Search (Alexa)

Fulfilment web service Rackspace

Mosso

JungleDisk SliceHost

(23)

Amazon EC2 Pricing - Hosting

(24)

Amazon EC2 Pricing - Bandwidth

(25)

Amazon S3 Pricing

(26)

What's out there right now - PaaS

Google Apps Python only BigTable Heroku

Ruby on Rails hosted on EC2 Force.com

Apex

Bungee Connect

Bungee Logic (a C-family language similar to C#) Microsoft!

(27)
(28)

Microsoft Windows Azure

The Azure™ Services Platform (Azure) is an internet-scale

cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together.

(29)

Windows Azure - Pricing model

The Azure™ Services Platform business model is aligned around four basic principles. These are:

* Consumption-based model

* Pricing attractive with the market

* Market expansion opportunity for Microsoft partners

* Easy access through the Web, or through existing channels and programs

"Consumption" is based upon:

* Compute time, measured in machine hours

* Bandwidth requirements (transmissions to and from the Azure data center), measured in GB

* Storage, measured in GB

* Transactions, measured as application requests such as Gets and Puts "

(30)

Windows Azure - availability

PDC announcement is for CTP, available now.

If you dive a bit deeper into the FAQs, you can see the production schedule:

* Availability Timeframe – H2 2009

o Acquire directly through the Microsoft Online Customer Portal o Acquire though ISVs (independent software vendors):

purchase an ISV application which utilizes the Azure Services Platform, and pay the ISV through their own licensing and

(31)
(32)

What problems will we come up

against?

1. Regulatory Issues 2. Legislative Issues 3. Geopolitical 4. Security Vulnerabilities 5. Application Architecture 6. Hardware dependencies 7. Control over your servers 8. Cost of the cloud

9. If it Ain’t Broke Don’t Fix it

(33)

When to use cloud services now?

Non-sensitive binary object storage (docs, pdfs, images etc) - use S3 or similar NOW!

Moving server hosting to the Cloud: business case needs developing

Management tools not mature

Not ready for Enterprise apps - but soon Azure will be a key player for PaaS

Google, SalesForce(?) main competitors Lots of niches

SaaS

When setting up a new business, use it now! Don't

saddle your business with expensive, inflexible, rapidly depreciating assets you don't need!

(34)
(35)

Thank You

Questions?

http://cloudservices.blogspot.com

[email protected]

(36)

Template slide

Bullet 1 Bullet 2 Bullet 3

(37)

References

Related documents

The Cloud Services (Cloud Server) include the provision of an operating system which is provided to you on the Microsoft Licence Terms set out in Appendix 2 of this

The solutions that are part of the Noah Mobile cloud service are based on the core Platform-as-a-Service (PaaS) services on the Microsoft Azure Platform.. The Noah Mobile

Sogeti suggested that Wellmark host the data on Windows Azure, which serves as the Microsoft cloud services development, hosting, and management environment.. Windows Azure

Accenture and Avanade’s application services for the Microsoft Windows Azure platform provides customers with deep expertise with application development and management services. •

In 2012, Microsoft launched Windows Azure Mobile Services: cloud mobile back-end services that support iOS, Android and cross-platform mobile HTML/JavaScript hybrid app

In 2012, Microsoft launched Windows Azure Mobile Services: cloud mobile back-end services that support iOS, Android and cross-platform mobile HTML/JavaScript hybrid app development,

In 2012, Microsoft launched Windows Azure Mobile Services: cloud mobile back-end services that support iOS, Android and cross-platform mobile HTML/JavaScript hybrid app

In 2012, Microsoft launched Windows Azure Mobile Services: cloud mobile back-end services that support iOS, Android and cross-platform mobile HTML/JavaScript hybrid app development,