What's needed to deliver complex cloud solutions

20
What's needed to deliver complex cloud solutions Bill Strain CTO iomart

description

Early Cloud offerings focussed primarily on delivering large numbers of simple Virtual Machines, delivering modest performance, on a pay as you go model. Although this approach was ideal for customers with simple requirements who benefited from the speed and flexibly of the model, its limitations were quickly apparent. As the cloud market matures a new wave of more demanding mainstream customers are now looking to benefit from cloud and virtualisation. To provide compelling solutions for these customers we need a different approach to the software, infrastructure and systems used to deliver the cloud.

Transcript of What's needed to deliver complex cloud solutions

Page 1: What's needed to deliver complex cloud solutions

What's needed to deliver complex cloud solutions

Bill StrainCTO iomart

Page 2: What's needed to deliver complex cloud solutions

A Quick History

Vmware launch 2000SWsoft launch 2001Xen Launch 2003Amazon launch 2006

Page 3: What's needed to deliver complex cloud solutions

What can we do with it

Create servers on demandEasily flexing the requirements either horizontally or verticallyPay only for resources used

Page 4: What's needed to deliver complex cloud solutions

What can we do with it

Web serversTestingDevelopmentStandalone server

Page 5: What's needed to deliver complex cloud solutions

What are the limitations

Contention Limited SLA’sMulti-tenantedInter machine communication can be limited

Page 6: What's needed to deliver complex cloud solutions

What are the limitations

Contention Limited SLA’sMulti-tenantedInter machine communication can be limited

Page 7: What's needed to deliver complex cloud solutions

What is pushing us to the cloud

• Rental model • Scalable• Flexible• Reduced lead times • More bang for the buck• Possibly a solution to lower Co2 • More resilient• Fashionable technology

Page 8: What's needed to deliver complex cloud solutions

What is holding us back

Noisy marketConcerns over securityMistrust of cloud SLA’s Dinosaur tendency Mistrust of real-world performanceLegacy systems are difficult to portPerception “Cloud” means Amazon Only for Techies or non-critical systems

Page 9: What's needed to deliver complex cloud solutions

Where are we going

Most new product or systems development will have “Cloud” concepts built in from the start.IT departments/Service providers under pressure to reduce costsCustomers being bombarded with “Cloud” from every direction.Major vendors now pushing the “Cloud” model (Cisco, Oracle, Microsoft)Terminology now settling down (Cloud, Private, Hybrid)

1st generation Cloud has moved to the mainstream

Page 10: What's needed to deliver complex cloud solutions

What do our customers need

On demand VM’sFlexible CPU, RAM storageFlexible billing

Page 11: What's needed to deliver complex cloud solutions

What do our customers need

On demand VM’s within limitsStrictly managed contentionSecurity – strict separation of network and data

Page 12: What's needed to deliver complex cloud solutions

What do our customers need

Legacy systemsHigh performance applications

Page 13: What's needed to deliver complex cloud solutions

What do our customers need

Secure communication between all serversShared data between servers

Page 14: What's needed to deliver complex cloud solutions

Key factors we need to deliver

• High availability• High speed communication• Security

• Flexibility• Control

Page 15: What's needed to deliver complex cloud solutions

Highly resilientHigh speedMultiple redundant network providers

Network Layer

Page 16: What's needed to deliver complex cloud solutions

Choice of virtualisation technologiesHigh availability on Xen and VMwareHigh specification Dell & HP

Virtualisation layer

Page 17: What's needed to deliver complex cloud solutions

Storage Layer

Page 18: What's needed to deliver complex cloud solutions

Highly resilient – no data can be lostStorage had to be shared between platforms Storage had to be shared or available across DatacentreScalable I/O performanceSimple provisioningSimple migrationReporting on LUN QOSNo vendor lock in

Storage Layer

Page 19: What's needed to deliver complex cloud solutions

Allow customers to provision VM’s across platformsProvide reporting on VM’s and serversProvide monitoring on VM’s and servers

Control Panel

Page 20: What's needed to deliver complex cloud solutions