Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eucalyptus 3 Product Overview


Published on

Published in: Technology
  • Be the first to comment

Eucalyptus 3 Product Overview

  1. 1. Eucalyptus 3 Product Overview Govind Rangasamy Director Product Management© 2012 Eucalyptus Systems, Inc.
  2. 2. Eucalyptus LeadershipAgility is key… Flexibility Automation Speed Trust Resource Self-Service Self-Service Dynamic Chargeback Resource Resource Resource and Configuration Provisioning Management Reporting © 2012 Eucalyptus Systems, Inc.
  3. 3. An enterprise open source, on-premise cloudInfrastructure-as-a-Service (IaaS) software platform Web services API to enable Self-serviceable infrastructure Cloud compute, network, storage and identity resources are accessible as services Virtual resource management orchestrates disposable virtual cloud resources placement, handles security & traffic isolation, identity and storage Physical resource management tools interface with hypervisor, storage, and network infrastructure © 2012 Eucalyptus Systems, Inc.
  4. 4. Eucalyptus IaaS Deployment (non HA) • Cloud Controller •  Cloud level - Virtual Resource System •  AWS EC2 Compatible • Walrus Storage Node Controller •  Persistent data store VM •  Bucket-based, like S3 VM VM Resource Admin Cluster Controller • Cluster Controller VM •  Node level - Virtual Resource System SAN •  Manage Virtual Network Cloud Controller Storage Controller • Storage Controller •  Block accessed network storage •  Like EBS Walrus Storage ESX Cluster Controller ESXi • Node Controller •  VM management NAS VMware Broker •  Instance management Storage Controller • VMware Broker •  ESX, ESXi management •  vCenter server compatible © 2012 Eucalyptus Systems, Inc.
  5. 5. What’s New in Eucalyptus 3© 2012 Eucalyptus Systems, Inc.
  6. 6. New Eucalyptus 3.0 Features •  High Availability (HA) of the Eucalyptus Service –  Hot fail-over and repair for all components except NC •  AWS Identity and Access Management (IAM) API plus extensions for private clouds –  Quotas and metering •  Eucalyptus Block Storage improvements –  Capability to boot instances from Block Storage –  NetApp and JBODs SAN drivers •  Full support for Windows images –  Seven different versions, AWS compatible authentication, sysprep, ephemeral disk •  Accounting/Usage reporting –  Charge-back interface linked to quotas © 2012 Eucalyptus Systems, Inc.
  7. 7. Eucalyptus 3.0 Platform Improvements•  Rapid Instancing –  Faster instance starts using copy-on-write•  Re-factored VMWare broker –  Faster and more robust image preparation –  Support for vSphere 4.X –  Improved scale, more extensive deployment topologies•  Extended Linux distro support –  RHEL 5 and RHEL 6, packages for Canonical LTS (Ubuntu 10.04)•  Re-designed administrative webUI•  Improved command-line admin tools•  Re-designed packaging, upgrade and dependency management•  Re-designed installation mechanism (package repositories) © 2012 Eucalyptus Systems, Inc.
  8. 8. Eucalyptus 3 Details© 2012 Eucalyptus Systems, Inc.
  9. 9. Example: Scalable Web Services Cloud HLB Web Server Web Server Puppet Web Server Web Server Merlin M Bare Metal Provisioner Nagios SLB SLB MySQL App Server App Server App Server App Server M Zone 1 Zone 2 Walrus with Images NFS Store (NetApp) © 2012 Eucalyptus Systems, Inc.
  10. 10. What Happens When IaaS Services Fail? •  CLC Failure – Applications will continue to run, VM instances will continue to run but outside requests to create cloud resources are not Walrus CLC possible •  Walrus Failure – S3 service will be down, instance cannot be launched from new images CC VM VM VM VM NC NC SC •  SC Failure – VM instances will continue to run, no new volumes can be created, no existing volumes will be able to be attached/detached SAN/NAS Zone •  CC Failure – if CC service stops running, new requests will not be honored, but if the host is down (physical), instances will lose network connectivity © 2012 Eucalyptus Systems, Inc.
  11. 11. Eucalyptus IaaS High Availability Autonomic Maintain Respond to IaaS Service Integrity Change Quickly•  Resilient and reliable cloud •  Preserves virtual instances •  Flexible placement of service availability location instances•  Self-aware services failure •  Preserves VM isolation •  Detect and failover of detection configurations, Elastic IPs, services to available•  Coordinated recovery of Security Groups resources failed cloud services •  Protects storage buckets •  Separation of service and•  Alerts admins of services •  Preserves VM to storage data for faster recovery failure mapping •  Adaptive network and security services Reduce Admin Costs Reduce Downtime Faster Time to Market © 2012 Eucalyptus Systems, Inc.
  12. 12. Walrus HA Protects Storage Buckets •  All user buckets are Walrus Walrus CLC protected –  Storage mirroring using Block level replication network RAID-1 •  HA failover happens –  After a node outage –  After an outage of storage subsystem –  After loss of connectivity between user and Walrus •  User key mappings are preserved © 2012 Eucalyptus Systems, Inc.
  13. 13. Implement Your Web App on a Highly Available IaaS Platform Node Controllers VM VM VM VM SAN Storage Arrays Cluster Controller HA VM VM Cloud Controller HA Storage Controller HA NAS Self-Service GUI Cluster Controller HA ESXi VM VM SAN Storage Arrays VM VM Walrus Storage HA VM VMProgrammatic Cloud Access Storage Controller HA NAS © 2012 Eucalyptus Systems, Inc.
  14. 14. Identity and Access Management (IAM)© 2012 Eucalyptus Systems, Inc.
  15. 15. Eucalyptus IaaS: Identity Management Features:•  Users, groups and accounts management•  Security credentials management•  Flexible policy based resource access management•  Authenticate instances using existing AD/ LDAP systems•  Flexible policy based resource utilization managementBenefits:•  Centralized efficient management of self- service infrastructure access•  Centralized efficient utilization control of infrastructure resources © 2012 Eucalyptus Systems, Inc.
  16. 16. Exercise Control Over Dev/Test Cloud with Policies Lease instances to Dev groups•  Allow or deny API and Resource* access WEB App DB WEB App DB•  Allow or deny specific API/ User actions WEB App DB WEB App DB•  Specify resource access time WEB App DB Built-in policy limits enforcement engine WEB App DB Test Zone 1 * Extension to AWS IAM © 2012 Eucalyptus Systems, Inc.
  17. 17. Control Cloud API Access with Granular Policies•  Allow only specific API execution access by certain dev/test systems Dev Test Group Group Built-in Policy enforcement engine Dev Server Test Server Test Server Dev Server EBS © 2012 Eucalyptus Systems, Inc.
  18. 18. EBS and Boot from EBS© 2012 Eucalyptus Systems, Inc.
  19. 19. Why Eucalyptus Block Storage?•  Off-instance storage•  Persistence beyond the Server Server lifetime of instances Zone•  High availability and reliability•  Ability to attach to and detach NC from a running instance•  Exposure as a device within SC an instance•  Multiple devices for one Storage Array instance © 2012 Eucalyptus Systems, Inc.
  20. 20. Share Configuration Using Boot from EBS Server Server•  Dev and QA can work Server using same exact image Uses Storage array CoW configuration for snapshots Storage Controller•  Reproduce customer/ Server QA/support issue easily Storage Array•  Shorter Dev->test->pre- production->Production Server Server Server Server cycle•  Share Dev/test images among geographically EBS EBS dispersed dev groups Server Walrus with snapshots © 2012 Eucalyptus Systems, Inc.
  21. 21. Rapid Instancing© 2012 Eucalyptus Systems, Inc.
  22. 22. Scale Quickly Using Rapid Instancing•  Scale up zones Full Copy Instancing using Rapid Instancing using VM VM VM VM Copy-on-Write enabled EMIs NC•  Use Node Controller Rapid Instancing with CoW EMIs EMI storage efficiently using CoW VM VM VM VM Walrus snapshots NC © 2012 Eucalyptus Systems, Inc.
  23. 23. Other Features and Resources© 2012 Eucalyptus Systems, Inc.
  24. 24. Redesigned Administrator UI © 2012 Eucalyptus Systems, Inc.
  25. 25. Eucalyptus IaaS Support Stack SaaS / PaaS Providers Third Party Management IaaS Web Services Cloud Resources Virtual Resource ManagementPhysical Resource Management © 2012 Eucalyptus Systems, Inc.
  26. 26. Resources•  E3 Features -•  E3 Functionality -•  E3 Compatibility matrix -•  Roadmap - © 2012 Eucalyptus Systems, Inc.
  27. 27. Thank you© 2012 Eucalyptus Systems, Inc.