Contenu connexe Similaire à Seattle Technical Forum Eucalyptus talk (20) Seattle Technical Forum Eucalyptus talk2. Amazon AWS is
awesome and how to
build one for yourself
Ye Wen
Eucalyptus Systems
2 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
3. Amazon AWS is awesome
“The cloud lets its users focus on delivering
differentiating business value instead of wasting
valuable resources on the undifferentiating heavy
lifting that makes up most of IT infrastructure.”
- Werner Vogels, Amazon CTO
3 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
4. Amazon AWS is awesome
Storage
Computation S3
EC2 EBS
ELB …
AutoScaling
…
Database
RDS
SimpleDB
Networking DynamoDB
Route53 ElastiCache
VPC …
…
4 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
5. Amazon AWS is awesome
5 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
6. On-premise cloud and why
• Reduce cost
• Protect investment
• Security and privacy
• Hybrid cloud
• IT infrastructure innovation
• Provide AWS-like service
6 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
7. How to build one
Open source, on-premise, infrastructure-as-a-
service, cloud platform with hardened AWS API
implementation
7 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
8. Highlights of Eucalyptus
• Started as an NSF funded research project at UCSB in 2007
• Currently VC-funded by NEA, Benchmark and BV Capital
• Current CEO: Marten Mickos (former MySQL AB CEO)
• Ubuntu Enterprise Cloud (UEC) is based on Eucalyptus
• Over 25,000 Eucalyptus clouds deployed
• Customers all over the world, esp. Europe and Asia
8 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
10. Showcases
• Leading online gaming • E-Commerce web service
company, “Zynga of • Hybrid cloud based on
Europe” AWS and Eucalyptus
• 400 VMs migrated from
AWS to Eucalyptus
10 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
11. Technical stuff
• Two releases since 2009, 3.0 is coming.
– New features in 3.0:
• High availability
• Boot from EBS
• Advanced identity and access management (Amazon IAM compatible)
• LDAP/AD integration
• Support major Linux distributions:
Ubuntu, Debian, RHEL, CentOS, Fedora, OpenSUSE, …
• Support major hypervisors:
Xen, KVM, VMware, …
• Support major SANs:
Dell, NetApp, …
• Written in Java/C/Perl/Bash/Python
11 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
12. System architecture
LDAP/
Cloud Controller AD
Cluster
Storage Cluster
SAN Controller Controller
Walrus
(S3)
…
Node
Controller NC NC
NC NC NC
…
12 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
13. Try it yourself (easy to hard)
• Eucalyptus Community Cloud (ECC)
http://open.eucalyptus.com/try/community-cloud
• FastStart
http://open.eucalyptus.com/try/faststart
• Linux distribution packages
• Install from source
13 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
14. Demo
• Installation: FastStart
• Eucalyptus 3.0 preview demo
14 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
15. Why the name “Eucalyptus”
Elastic Utility Computing
Architecture for Linking Your
Programs To Useful Systems
15 © 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL
16. Thank you.
Ye Wen
wenye@eucalyptus.com
© 2011 Eucalyptus Systems, Inc. COMPANY CONFIDENTIAL