private cloud-webinar

24
Setting up an in-house Private Cloud Chintana Wilamuna [email protected]

Upload: wso2

Post on 05-Dec-2014

697 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Private cloud-webinar

Setting up an in-house Private Cloud

Chintana Wilamuna [email protected]

Page 2: Private cloud-webinar

• Buy computing power, storage or services on demand

• Service Delivery Model

• What is given “as a Service”

• Pay per use

• Self service provisioning

• Virtually unlimited resources

• Resource sharing

• Cloud Deployment Model

• Where is the cloud deployed

Cloud Computing

Page 3: Private cloud-webinar

Cloud Computing – Service Delivery Model

For end-users

For developers, integrators, architects

For infrastructure specialists

Page 4: Private cloud-webinar

Cloud Computing – Deployment Model

● Public – IaaS, PaaS, SaaS available on the Internet – Use one of the cloud service providers – Information stored and managed by provider - SLA

● Private – Have a cloud, in-house – IaaS provides by hardware on your data centers – PaaS running on your IaaS – SaaS executing on your PaaS

● Hybrid ● Community

Page 5: Private cloud-webinar

Hybrid cloud

● Combination of private + public cloud ● Private cloud for core services ● Public cloud for burst capacity

– Short term

Page 6: Private cloud-webinar

Bridging private & public clouds

1. Use WSO2 Cloud Services Gateway (CSG)

2. Use Amazon Virtual Private Cloud

(VPC)

Page 7: Private cloud-webinar

WSO2 Cloud Services Gateway

Page 8: Private cloud-webinar

Amazon Virtual Private Cloud

http://aws.amazon.com/vpc/

Page 9: Private cloud-webinar

SOA & cloud computing

Page 10: Private cloud-webinar

Enterprise IT in 2010

Page 11: Private cloud-webinar

Enterprise IT in 2015+

Page 12: Private cloud-webinar

Why public cloud?

● No need to buy machines

● No need to setup

● No need to spend anything, if we are not using

● No need to wait, if you need more computing power

● It is just out there, ready to be used

Page 13: Private cloud-webinar

Why not public cloud?

● Data is wealth, key to competitive advantage – Not supposed to move it out of premises

● Security reasons – Take no chance on sensitive elements in IT

● Mainframe -> cloud – Legacy apps are better off the way they are

● Quality of service - Availability, SLA

● Regulations – Government and industry regulations

Page 14: Private cloud-webinar

Prerequisites for private cloud

● Hardware – CPUs supporting virtualization – Large storage – High speed network

● Cloud ready OS – Ubuntu Server LTS

● Cloud infrastructure – Eucalyptus

Page 15: Private cloud-webinar

Private cloud - IaaS

Page 16: Private cloud-webinar

Private cloud - UEC

● EC2 compatible API – Stratos Autoscaling code on EC2

● Open source & wide availability

● Ubuntu LTS – Support for 5 years

Page 17: Private cloud-webinar

UEC configuration tips

● Choose the right topology – # physical systems – Where CLC/Walrus/CC/NC is installed – https://help.ubuntu.com/community/UEC/Topologies

● Network configuration – https://help.ubuntu.com/community/UEC/Tips

● Monitor instance memory usage

Page 18: Private cloud-webinar

Beyond private IaaS

● Define your purpose – Why do I want a private IaaS? – How to utilize it – Possible usage patterns

● Too low level? – Deal with machines/instances – A minimal OS

● IaaS = cloud?!

Page 19: Private cloud-webinar

A complete platform

● PaaS – Running on top of your IaaS – More high-level – Easier to develop

● Concentrate on your apps

● A cloud native PaaS – Take advantage of “cloud features”

Page 20: Private cloud-webinar

Cloud native

• Supports deployment into a Cloud: – Dynamic and Just-in-Time Discovery and Wiring

• Able to work with the underlying cloud infrastructure – Elasticity

• Provisioned as a Service – Multi-tenant, Portal and Web Service-based provisioning

• Managed as a Service – Billed and Metered, Flexibly Monitored

• Incrementally Deployed and Tested – Supports continuous update, side-by-side operation, in-

place testing and incremental production

Page 21: Private cloud-webinar

Cloud native middleware

Page 22: Private cloud-webinar

Summary

• Cloud computing

• Public / Private / Hybrid / Community clouds

• Bridging public – private clouds

• Future of enterprise IT

• Public cloud pros/cons, why private cloud

• Private cloud – UEC

• Beyond private cloud

• PaaS on top of IaaS - Stratos

Page 23: Private cloud-webinar

Thank you!

Page 24: Private cloud-webinar

Questions?