SlideShare une entreprise Scribd logo
1  sur  43
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.1
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HybridandOn-premiseAWS
workloadsusingHPHelion
Eucalyptus
HP Helion Eucalyptus
Vedanta Barooah (HP Technology Services) / 3 June 2015
#HPDISCOVER
@vedanta
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•Introduction and Value Proposition
•Technical Overview
•Eucalyptus Operations
•Uses Cases and Workload Migration
•Q&A and Conclusion
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•Introduction and Value Proposition
•Technical Overview
•Eucalyptus Operations
•Uses Cases and Workload Migration
•Q&A and Conclusion
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Introduction
• IaaS cloud software platform to build private and hybrid clouds
– Open source and runs on Linux on commodity hardware
– Multiple components working together with nodes (virtual hosts) to create a cloud
environment
– Abstracts physical infrastructure into a service-oriented platform
– Implements AWS compatibility
• Version 1.0 released in 2008, incorporated in 2009, acquired by HP in 2014
• Open Source
– Freely available (github.com/eucalyptus)
– www.eucalyptus.com/try
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Provides cloud computing benefits
•On Demand
•Scalability
•Measurable
•Self-Service
•Ease of use
InfrastructureCost$
Time
Forecasted Demand
Actual Utilization
Elastic Capacity
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus
On Premise Private and Hybrid Services for AWS Users
Costs
Reduce public cloud
spend and rebalance
capex/opex spend
Data
Put data governance
and control back into
the hands of IT
Performance
Cloud solutions that
match your
performance
requirements
Mobility
Freedom to choose
where workloads reside
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Cloud Ecosystems
• With HP Helion Eucalyptus customers have the
choice to run application either as self-service IaaS
or migrate applications to have cloud native
functionality
• Customers can pilot applications built to use AWS
services on premise and test functionality and
feasibility, before committing and migrating to the
public cloud.
HP
Helion
OpenStack AWS
Cloud Foundry
Eucalyptus
Managed
Services Cloud
Eucalyptus
Private Cloud
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – AWS Compatibility
Why AWS compatibility is key?
• Benefits of clouds can be truly achieved when applications
are “Cloud Native” or “Cloud Enabled” – “App is King”
• Same design across both private, hybrid and public cloud
providers – leverage of skills and ease of management.
• Tools can be leveraged across providers
• Developers can use same API on both platforms
• API enables automation and usage of common toolsets
• Migration across platforms is easier
• Applications written on cloud services can be designed with
more robustness and high availability compared to
traditional approaches.
App AppApp
PaaS
EC2 S3 VPCAS ELBIAM
APIAPI
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
How is AWS compatibility achieved in HP Helion Eucalyptus?
• Diligently implements AWS services and functionality on commodity hardware
• Mimics AWS Services and API functionality as closely as possible
• Eucalyptus services are tested against AWS SDKs
• AWS and 3rd Party AWS toolkits are used to test Eucalyptus
• Eucalyptus toolkits are tested against AWS to maintain compatibility
• Eucalyptus commands can be used to either manage Eucalyptus or AWS services
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•Introduction and Value Proposition
•Technical Overview
•Eucalyptus Operations
•Uses Cases and Workload Migration
•Q&A and Conclusion
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus - Service Implementations
EC2 EBS S3 VPC
CloudFormation Auto Scaling CloudWatch ELB
IAM STS
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Compatibility Matrix
Platform / Vendor Requirements
OS/Hypervisor KVM In-distro RHEL or CentOS 6.x
Storage
Dell Equalogic PS4000/PS6000
EMC VNX Flare v5.32+
NetApp
FAS 2000/4000/6000 ONTAP
8.1
HP 3PAR COMING SOON
RiakCS (object) 1.4.5
Ceph Tech Preview
Hardware Commodity x86_64
Cloud Service: 8 Cores, 2.4GHz,
8GB RAM, 500GB Disk space
Node Controller: 4 Cores,
2.4GHz, 8GB RAM, 160GB Disk
space
Network
TCP/IP Networking No special requirements
Midokura (VPC) Tech Preview
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Deployment
• One machine installation to try out using FastStart
– bash <(curl -Ls https://www.eucalyptus.com/install)
• Can be automated using configuration management and provisioning tools
– Chef, Puppet, Ansible, etc
• Designed to easily integrate with other tools
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Eucalyptus Key Concepts
Images (EMI)
• Templates for instances (virtual machines)
• Stored in object store
• Can be created with various lifecycle operations
Instances
• An instance (virtual machine) of an image
• Have various properties which note capacity, size/performance and
placement in the cloud
• Have a public and private IP address
EBS Storage
• Persistent block storage for instances
• Can be cloned via snapshotting
Object Storage
• General purpose storage with S3-compatible web interface
• Best suited to data with low volatility
Availability Zone
• An aggregation of compute resource
• Provides physical, logical and SLA-based partitioning in the cloud
• Behaves like an Amazon Availability Zone
• Also referred to as a cluster
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Cloud Component Map
Management
Console
AWS-
compatible
APIs
Object Storage
Provider (OSP)
Cloud
Controller (CLC)
Storage
Controller (SC)
Cluster
Controller (CC)
Node
Controller (NC)
Node
Controller (NC)
VM VM VM VM
UI & API
CLOUD
CLUSTER
(Availability Zone)
NODES
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Cloud Architecture
Cloud
Controller
(CLC)
Object Storage
Gateway(s)
(OSG)
Cluster
Controller
(CC)
Storage
Controller
(SC)
Node
Controller
(NC)
VM VM
VMware
Broker
(Optional)
User Facing
Services (API
Endpoints)
Mgmt
Console
Object Storage
Provider (OSP)
Backend Services
User ServicesService-Managed
Instances
VM VM
Availability Zone
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Deployment Topology
PoC / Pilot Small Single Cluster
CLC, Walrus, UFS, CC, SC
Node Controller
VM VM VM
CLC, Walrus, UFS, CC, SC
Node Controller
VM VM VM
Node Controller
VM VM VM
Node Controller
VM VM VM
Single Cluster
Node Controller
VM VM VM
Node Controller
VM VM VM
Node Controller
VM VM VM
WalrusCLC, UFS
SC
SAN /
Ceph
CC
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Large-scale Logical Architecture
Cluster 1
Cloud ControllerUsers
Cluster N………….
Node
Network (Euca
Mgmt, VM
Private)
Storage/Cluster Controller
Node
Controllers
Network Network
Node
Controllers
Network (Euca
Mgmt, VM
Private)
Network (Euca Mgmt, VM
Private)
Storage/Cluster Controller
SAN or Ceph
Cluster
Console/UFS/OSG
Console/UFS/OSG
Riak Cluster
SAN or Ceph
Cluster
VM VM VM VM
Block
Volume
Block
Volume
Object Data
Network (Service
Endpoint, VM Public)
SDN Agent SDN Agent
Node
SDN GatewayPublic IP /
Firewalls
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•Introduction and Value Proposition
•Technical Overview
•Eucalyptus Operations
•Uses Cases and Workload Migration
•Q&A and Conclusion
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Eucalyptus Tools
• Euca2ools
– CLI tools to interact with AWS Services and other services compatible with AWS like Eucalyptus
– Provides REST-based and Query-based API for –
• Auto Scaling (commands start with "euscale")
• CloudFormation (commands start with "euform")
• CloudWatch (commands start with "euwatch")
• EC2 (commands start with "euca")
• Elastic Load Balancing (commands start with "eulb")
• IAM (commands start with "euare")
– https://github.com/eucalyptus/euca2ools
• Management Console
– Web based front-end for Eucalyptus and AWS (somewhat similar to AWS Console)
– Can be used to manage AWS services with AWS Access ID and Key
• Third-party Tools
– AWS client tools can be used with Eucalyptus with little or no modifications
– Some examples are – Eucalobo, Hybridfox, etc.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – EMI and Instances
• Instances provide resizable compute capacity
• Instances are instantiated from Eucalyptus Machine Image (EMI) images
• EMIs are images of Operating Systems (with software and customizations)
• An instance is essentially a virtual machine
• EMIs have a unique instance number - emi-<nnnnnnnn>
• EMI are similar to AWS’s AMI (AMIs can be downloaded and deployed on Eucalyptus)
• Instances are VMs deployed from EMI
• euca2ools provides “euca” commands to work with EMI and Instances
EMI InstanceOS
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
EMI and Instances (Demo)
• Objective :
– Create a key pair
– Create an instance
– Login into the instance
– Destroy an instance
euca-run-instances -k hp-euca-key3 -g console -t c1.medium emi-d1de3cc0
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – Elastic Block Storage
• Persistent block level storage for compute Instances
• Allows for Instance scale out
• EBS can be used to store images and can also be attached to running instances to
store data persistently
• EBS support different file systems and can be backed up by creating snapshots
• Eucalyptus EBS is analogous to AWS EBS
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – Elastic Block Storage (Demo)
• Objective
– Create a EBS volume
– Attach an EBS volume to an Instance
– Create a snapshot of EBS volume
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – Networking and Security
• Instances by default will have a private IP address
• Public Elastic IP addresses (EIP) can be reserved and associated with Instances
• Security groups allow to configure security for instances – inbound and outbound
• Each instance has a virtual firewall
• Secure by default, configure as needed
• All inbound traffic is blocked by default
• Open port as needed
• Only unicast traffic
• Security groups can be configured to allow only certain IP addresses
SSH/22
RDP/3389
Instance Security
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – Autoscaling and Cloudwatch
Autoscaling
– Automatically mange Instance capacity
– Scale on demand based on application capacity requirements
– Maintain HA / healthy number of instances for an application
– Scale up / down based on application requirements and trends
– Can be used for cost-control measures
CloudWatch
– Collects, aggregates and dispenses data from cloud resources
– CloudWatch matrices can be used to build AutoScale policies
– Following services and resources are monitored using CloudWatch
• Instances
• Elastic Block Store (EBS) volumes
• Auto Scaling instances
• Eucalyptus Load Balancers (ELB)
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
How AutoScaling works?
Application Server
(1)
Load Monitor
Application Server
(2)
Add Resource
Remove
Resource
CloudWatch & Autoscaling
Autoscaling Policy
Report Server
Load
Launch
Server
Terminate
Server
ELB
(Elastic Load Balancing)
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – CloudFormation
• Implementation of AWS CloudFormation
• Allows for application repeatability and redundancy
• Used for automation, config management, machine and environment repeatability
• Uses JSON
• Compatible with AWS CloudFormation Templates
{
"Resources" : {
"MyInstance": {
"Type": "AWS::EC2::Instance",
"Properties": {
"ImageId" : "emi-db0b2276"
}
}
}
}
{
"Parameters": {
"MyImageId": {
"Description":"Image id",
"Type":"String"
}
},
"Resources" : {
"MyInstance": {
"Type": "AWS::EC2::Instance",
"Properties": {
"ImageId" : { "Ref" : "MyImageId" }
}
}
}
}
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Eucalyptus – Other Topics
•Image Management
•Walrus Object Storage
•Virtual Private Networks (VPC)
•Access Management
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•Introduction and Value Proposition
•Technical Overview
•Eucalyptus Operations
•Uses Cases and Workload Migration
•Q&A and Conclusion
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Cases
• “Cloud Enabled” and “Cloud Native” applications make better use of cloud design patterns –
emphasizing on scale out, no-single point of failure deployment, and efficient pay per use models
• Customers trying to move legacy application to cloud native AWS architectures can design and deploy
onto a on premise Eucalyptus cloud securely to gain confidence and learning
• Hybrid application topologies can be built to safe guard data on premise and host tertiary services on
AWS as needed to maintain compliance
• Applications can be run on premise using Eucalyptus during low-traffic seasons and can be scaled out
to AWS during peak-traffic seasons
• Testing of data security and integrity on premise using Eucalyptus before public AWS deployment
• Leverage processes, tools and skills across public and private cloud providers
• Cost savings (including use of commodity hardware already invested on)
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Eucalyptus – Application Scenario
To understand “Cloud Enabled” application architectures we will look at a
simple enterprise application, how it typically resides on traditional data
centers, how it can be deployed on AWS and how it can be deployed on
Eucalyptus.
Hybrid Cloud
(AWS +
Eucalyptus)
Public
Cloud
(AWS)
Traditional
DC
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
TimeCapture – Application Architecture
Time
Capture
Directory
Database
Projects
Application
Data Warehouse
Analytics
BI
Reporting
1
2
3
4
5
6
#1 Employees log time on the TimeCapture portal hosted
on a Web Server (Example – Apache + PHP)
#2 Application uses enterprise directory to authenticate
employees (Example – AD/ LDAP)
TimeCapture uses API feeds from Projects Application
for Project WBS ID for employees' to log time. (Example –
REST API)
#4 Database stores time logs from employees (Example
– Oracle)
DWH pulls data from various applications –
Projects, TimeCapture which feeds into Analytics, BI and
Reporting
Requirements
- Users are globally located – application response
times are critical
- Directory is globally spread out and needs syncing
- Database needs to be fault tolerant
- Applications get patched and updated regularly
- DWH requirement to store petabyte scale datasets
- Analytics needs to tie into reporting and BI
1
2
3
4
5 6
LDAP / AD Directory
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Virtualize and Shared
Environments
TimeCapture – Traditional Deployment
LDAP / AD
App
Web DB DWH Hadoop
Servers for each tier
Add hardware
load balancers
Localize for user bases
Scale out databases
by adding servers
Servers / Instances per application
DWH Server Pool
Hadoop Node Pool
Monitoring
Shared Storage
Logging
Create tier replicas
Create HA Clusters
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
EC2
Directory Service
RDS
Region > VPC > AZ
TimeCapture – AWS / Cloud Enabled
LDAP / AD
App
DB DWH HadoopWeb
Route 53 (DNS)
Autoscale
ELB
Cloud Front
Replica
RedShift EMR
Autoscale
EC2 CS
S3
SQS
CloudWatch
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
TimeCapture – Eucalyptus + AWS / Cloud Enabled / Public + Private = Hybrid
LDAP / AD
App
Web DB DWH Hadoop
Eucalyptus (Private)
AWS (Public)
Traditional On-Premise
Compute
Storage
Network
Monitoring
Identity
Autoscaling
Cloud FormationSustain parts of application with
sensitive data / IP on premise?
Utilize on premise capex – like Storage,
Networking, etc.
Use Monitoring to monitor both private
and public cloud
Not everything has to move to the cloud
AWS is not just service, its also the robust
infrastructure hard to achieve on premise – use it
when it make sense.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Cloud Application and Workload Portability
Suitability
Analysis
Mapping to
Cloud
Workload
Migration
Cloud
Enablement
Discovery
• Which workloads can we move?
• What can I expect the costs and
the benefits to be?
• Which workloads should I
move to Cloud ?
• And to which Cloud?
• How do I move these workloads
to the Cloud?
• How do we mitigate risk in the
process?
• Are we ready for the cloud?
• What is my application
(workload) landscape?
• Integrate migrated workloads into
one environment
• Adapt/Modernize
• Optimize
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Suitability Analysis Process Tree
Application
Cloud Candidate
Traditional Migration
Simple
Medium
Complex
Standard DC Migration
Cloud Migration
One-Step Migration
New Applications
Phased Migration
Approach
RefactorReplace Rebuild Host / RehostRevise
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Migration Approaches to the Cloud
X2C Migration Container Migrations Database Migrations Application Migrations Hybrid Migrations Total Migrations
Compute Migrations Application Migrations Cloud Enabled Applications
Migrate servers and applications to the cloud for
IaaS and PaaS
Migrate applications to the cloud for SaaS and
DbaaS
Refactor applications to the cloud to use
services provided by the cloud platform
Migration of Server
infrastructure to the
Cloud
Contain and migrate
applications to the
cloud
Migrate databases to the
cloud to use databases
as a service
Migrate applications to
cloud to use software as
a service
Use cloud services to
provide all application
functionality
Map application to
partially use cloud
services and retain
custom compute to
provide functionality
Image based migration
• Scripting
• RiverMeadow
• Doubletake
• VM Import/Export
Container migration
Docker
AppZero
Rocket
Replication
Import / Export
Tool Based
Install
Customize
Host
Map
Refactor
Migrate
Host
Map
Refactor
Host
New applications
Complexity & Effort Required
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Migration of Applications and Workloads to Eucalyptus
• Instance migration can be done using OS native toolkits and commands
• OS Images are compatible across traditional and cloud platforms – conversion is easy
• Eucalyptus provides AMI image compatibility – images can be converted to EMI and used
• AWS CloudWatch metric data and CloudTrail can be used to identify AWS workloads that are feasible
for migration to eucalyptus
• AWS Billing data can be used to understand resource overage and wastage – and identify possible
workloads that needs to be migrated on premise
• Eucalyptus EBS and snapshot features can be used to store instances on premise and used as
necessary either on AWS or Eucalyptus.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•Introduction and Value Proposition
•Technical Overview
•Eucalyptus Operations
•Uses Cases and Workload Migration
•Q&A and Conclusion
ThankYou

Contenu connexe

Tendances

Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Imaginea
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesQBurst
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAmazon Web Services
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAmazon Web Services
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationKacy Clarke
 
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter WarmerPlanning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter WarmerJoe Conlin
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the CloudRob Davies
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesAnant Damle
 
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureFive Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureRiccardo Romani
 
Hadoop on Docker
Hadoop on DockerHadoop on Docker
Hadoop on DockerRakesh Saha
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Consulting
 
The Modern Data Platform - How to Conquer a New World with Old Problems
The Modern Data Platform - How to Conquer a New World with Old ProblemsThe Modern Data Platform - How to Conquer a New World with Old Problems
The Modern Data Platform - How to Conquer a New World with Old ProblemsDataWorks Summit/Hadoop Summit
 
OpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureOpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureLew Tucker
 
Hadoop Everywhere & Cloudbreak
Hadoop Everywhere & CloudbreakHadoop Everywhere & Cloudbreak
Hadoop Everywhere & CloudbreakSean Roberts
 

Tendances (20)

Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
 
Aws migration case study_blr_meetup
Aws migration case study_blr_meetupAws migration case study_blr_meetup
Aws migration case study_blr_meetup
 
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter WarmerPlanning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the Cloud
 
Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprises
 
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureFive Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Hadoop on Docker
Hadoop on DockerHadoop on Docker
Hadoop on Docker
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
 
The Modern Data Platform - How to Conquer a New World with Old Problems
The Modern Data Platform - How to Conquer a New World with Old ProblemsThe Modern Data Platform - How to Conquer a New World with Old Problems
The Modern Data Platform - How to Conquer a New World with Old Problems
 
OpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureOpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined Infrastructure
 
Hadoop Everywhere & Cloudbreak
Hadoop Everywhere & CloudbreakHadoop Everywhere & Cloudbreak
Hadoop Everywhere & Cloudbreak
 

Similaire à Hybrid and On-premise AWS workloads using HP Helion Eucalyptus

Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloAndrey Akulov
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLEDEVOPS D-DAY
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQLMatt Lord
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)DataWorks Summit
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxOTN Systems Hub
 
HP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesHP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesMatthew Farina
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the CloudMatt Lord
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bondscoopnewsgroup
 
Embracing SOA and the Cloud
Embracing SOA and the CloudEmbracing SOA and the Cloud
Embracing SOA and the CloudHeba Fouad
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MoreShaun Smith
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the CloudBruno Borges
 

Similaire à Hybrid and On-premise AWS workloads using HP Helion Eucalyptus (20)

Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLE
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško VukmanovićJavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 
HP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesHP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional Services
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
 
4 hp converged_cloud
4 hp converged_cloud4 hp converged_cloud
4 hp converged_cloud
 
Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2) Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2)
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bond
 
Embracing SOA and the Cloud
Embracing SOA and the CloudEmbracing SOA and the Cloud
Embracing SOA and the Cloud
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 

Dernier

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Dernier (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Hybrid and On-premise AWS workloads using HP Helion Eucalyptus

  • 1. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.1
  • 2. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HybridandOn-premiseAWS workloadsusingHPHelion Eucalyptus HP Helion Eucalyptus Vedanta Barooah (HP Technology Services) / 3 June 2015 #HPDISCOVER @vedanta
  • 3. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda •Introduction and Value Proposition •Technical Overview •Eucalyptus Operations •Uses Cases and Workload Migration •Q&A and Conclusion
  • 4. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda •Introduction and Value Proposition •Technical Overview •Eucalyptus Operations •Uses Cases and Workload Migration •Q&A and Conclusion
  • 5. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Introduction • IaaS cloud software platform to build private and hybrid clouds – Open source and runs on Linux on commodity hardware – Multiple components working together with nodes (virtual hosts) to create a cloud environment – Abstracts physical infrastructure into a service-oriented platform – Implements AWS compatibility • Version 1.0 released in 2008, incorporated in 2009, acquired by HP in 2014 • Open Source – Freely available (github.com/eucalyptus) – www.eucalyptus.com/try
  • 6. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Provides cloud computing benefits •On Demand •Scalability •Measurable •Self-Service •Ease of use InfrastructureCost$ Time Forecasted Demand Actual Utilization Elastic Capacity
  • 7. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus On Premise Private and Hybrid Services for AWS Users Costs Reduce public cloud spend and rebalance capex/opex spend Data Put data governance and control back into the hands of IT Performance Cloud solutions that match your performance requirements Mobility Freedom to choose where workloads reside
  • 8. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Cloud Ecosystems • With HP Helion Eucalyptus customers have the choice to run application either as self-service IaaS or migrate applications to have cloud native functionality • Customers can pilot applications built to use AWS services on premise and test functionality and feasibility, before committing and migrating to the public cloud. HP Helion OpenStack AWS Cloud Foundry Eucalyptus Managed Services Cloud Eucalyptus Private Cloud
  • 9. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – AWS Compatibility Why AWS compatibility is key? • Benefits of clouds can be truly achieved when applications are “Cloud Native” or “Cloud Enabled” – “App is King” • Same design across both private, hybrid and public cloud providers – leverage of skills and ease of management. • Tools can be leveraged across providers • Developers can use same API on both platforms • API enables automation and usage of common toolsets • Migration across platforms is easier • Applications written on cloud services can be designed with more robustness and high availability compared to traditional approaches. App AppApp PaaS EC2 S3 VPCAS ELBIAM APIAPI
  • 10. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. How is AWS compatibility achieved in HP Helion Eucalyptus? • Diligently implements AWS services and functionality on commodity hardware • Mimics AWS Services and API functionality as closely as possible • Eucalyptus services are tested against AWS SDKs • AWS and 3rd Party AWS toolkits are used to test Eucalyptus • Eucalyptus toolkits are tested against AWS to maintain compatibility • Eucalyptus commands can be used to either manage Eucalyptus or AWS services
  • 11. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda •Introduction and Value Proposition •Technical Overview •Eucalyptus Operations •Uses Cases and Workload Migration •Q&A and Conclusion
  • 12. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus - Service Implementations EC2 EBS S3 VPC CloudFormation Auto Scaling CloudWatch ELB IAM STS
  • 13. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Compatibility Matrix Platform / Vendor Requirements OS/Hypervisor KVM In-distro RHEL or CentOS 6.x Storage Dell Equalogic PS4000/PS6000 EMC VNX Flare v5.32+ NetApp FAS 2000/4000/6000 ONTAP 8.1 HP 3PAR COMING SOON RiakCS (object) 1.4.5 Ceph Tech Preview Hardware Commodity x86_64 Cloud Service: 8 Cores, 2.4GHz, 8GB RAM, 500GB Disk space Node Controller: 4 Cores, 2.4GHz, 8GB RAM, 160GB Disk space Network TCP/IP Networking No special requirements Midokura (VPC) Tech Preview
  • 14. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Deployment • One machine installation to try out using FastStart – bash <(curl -Ls https://www.eucalyptus.com/install) • Can be automated using configuration management and provisioning tools – Chef, Puppet, Ansible, etc • Designed to easily integrate with other tools
  • 15. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Eucalyptus Key Concepts Images (EMI) • Templates for instances (virtual machines) • Stored in object store • Can be created with various lifecycle operations Instances • An instance (virtual machine) of an image • Have various properties which note capacity, size/performance and placement in the cloud • Have a public and private IP address EBS Storage • Persistent block storage for instances • Can be cloned via snapshotting Object Storage • General purpose storage with S3-compatible web interface • Best suited to data with low volatility Availability Zone • An aggregation of compute resource • Provides physical, logical and SLA-based partitioning in the cloud • Behaves like an Amazon Availability Zone • Also referred to as a cluster
  • 16. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Cloud Component Map Management Console AWS- compatible APIs Object Storage Provider (OSP) Cloud Controller (CLC) Storage Controller (SC) Cluster Controller (CC) Node Controller (NC) Node Controller (NC) VM VM VM VM UI & API CLOUD CLUSTER (Availability Zone) NODES
  • 17. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Cloud Architecture Cloud Controller (CLC) Object Storage Gateway(s) (OSG) Cluster Controller (CC) Storage Controller (SC) Node Controller (NC) VM VM VMware Broker (Optional) User Facing Services (API Endpoints) Mgmt Console Object Storage Provider (OSP) Backend Services User ServicesService-Managed Instances VM VM Availability Zone
  • 18. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Deployment Topology PoC / Pilot Small Single Cluster CLC, Walrus, UFS, CC, SC Node Controller VM VM VM CLC, Walrus, UFS, CC, SC Node Controller VM VM VM Node Controller VM VM VM Node Controller VM VM VM Single Cluster Node Controller VM VM VM Node Controller VM VM VM Node Controller VM VM VM WalrusCLC, UFS SC SAN / Ceph CC
  • 19. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Large-scale Logical Architecture Cluster 1 Cloud ControllerUsers Cluster N…………. Node Network (Euca Mgmt, VM Private) Storage/Cluster Controller Node Controllers Network Network Node Controllers Network (Euca Mgmt, VM Private) Network (Euca Mgmt, VM Private) Storage/Cluster Controller SAN or Ceph Cluster Console/UFS/OSG Console/UFS/OSG Riak Cluster SAN or Ceph Cluster VM VM VM VM Block Volume Block Volume Object Data Network (Service Endpoint, VM Public) SDN Agent SDN Agent Node SDN GatewayPublic IP / Firewalls
  • 20. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda •Introduction and Value Proposition •Technical Overview •Eucalyptus Operations •Uses Cases and Workload Migration •Q&A and Conclusion
  • 21. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Eucalyptus Tools • Euca2ools – CLI tools to interact with AWS Services and other services compatible with AWS like Eucalyptus – Provides REST-based and Query-based API for – • Auto Scaling (commands start with "euscale") • CloudFormation (commands start with "euform") • CloudWatch (commands start with "euwatch") • EC2 (commands start with "euca") • Elastic Load Balancing (commands start with "eulb") • IAM (commands start with "euare") – https://github.com/eucalyptus/euca2ools • Management Console – Web based front-end for Eucalyptus and AWS (somewhat similar to AWS Console) – Can be used to manage AWS services with AWS Access ID and Key • Third-party Tools – AWS client tools can be used with Eucalyptus with little or no modifications – Some examples are – Eucalobo, Hybridfox, etc.
  • 22. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – EMI and Instances • Instances provide resizable compute capacity • Instances are instantiated from Eucalyptus Machine Image (EMI) images • EMIs are images of Operating Systems (with software and customizations) • An instance is essentially a virtual machine • EMIs have a unique instance number - emi-<nnnnnnnn> • EMI are similar to AWS’s AMI (AMIs can be downloaded and deployed on Eucalyptus) • Instances are VMs deployed from EMI • euca2ools provides “euca” commands to work with EMI and Instances EMI InstanceOS
  • 23. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. EMI and Instances (Demo) • Objective : – Create a key pair – Create an instance – Login into the instance – Destroy an instance euca-run-instances -k hp-euca-key3 -g console -t c1.medium emi-d1de3cc0
  • 24. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – Elastic Block Storage • Persistent block level storage for compute Instances • Allows for Instance scale out • EBS can be used to store images and can also be attached to running instances to store data persistently • EBS support different file systems and can be backed up by creating snapshots • Eucalyptus EBS is analogous to AWS EBS
  • 25. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – Elastic Block Storage (Demo) • Objective – Create a EBS volume – Attach an EBS volume to an Instance – Create a snapshot of EBS volume
  • 26. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – Networking and Security • Instances by default will have a private IP address • Public Elastic IP addresses (EIP) can be reserved and associated with Instances • Security groups allow to configure security for instances – inbound and outbound • Each instance has a virtual firewall • Secure by default, configure as needed • All inbound traffic is blocked by default • Open port as needed • Only unicast traffic • Security groups can be configured to allow only certain IP addresses SSH/22 RDP/3389 Instance Security
  • 27. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – Autoscaling and Cloudwatch Autoscaling – Automatically mange Instance capacity – Scale on demand based on application capacity requirements – Maintain HA / healthy number of instances for an application – Scale up / down based on application requirements and trends – Can be used for cost-control measures CloudWatch – Collects, aggregates and dispenses data from cloud resources – CloudWatch matrices can be used to build AutoScale policies – Following services and resources are monitored using CloudWatch • Instances • Elastic Block Store (EBS) volumes • Auto Scaling instances • Eucalyptus Load Balancers (ELB)
  • 28. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. How AutoScaling works? Application Server (1) Load Monitor Application Server (2) Add Resource Remove Resource CloudWatch & Autoscaling Autoscaling Policy Report Server Load Launch Server Terminate Server ELB (Elastic Load Balancing)
  • 29. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – CloudFormation • Implementation of AWS CloudFormation • Allows for application repeatability and redundancy • Used for automation, config management, machine and environment repeatability • Uses JSON • Compatible with AWS CloudFormation Templates { "Resources" : { "MyInstance": { "Type": "AWS::EC2::Instance", "Properties": { "ImageId" : "emi-db0b2276" } } } } { "Parameters": { "MyImageId": { "Description":"Image id", "Type":"String" } }, "Resources" : { "MyInstance": { "Type": "AWS::EC2::Instance", "Properties": { "ImageId" : { "Ref" : "MyImageId" } } } } }
  • 30. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion Eucalyptus – Other Topics •Image Management •Walrus Object Storage •Virtual Private Networks (VPC) •Access Management
  • 31. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda •Introduction and Value Proposition •Technical Overview •Eucalyptus Operations •Uses Cases and Workload Migration •Q&A and Conclusion
  • 32. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Use Cases • “Cloud Enabled” and “Cloud Native” applications make better use of cloud design patterns – emphasizing on scale out, no-single point of failure deployment, and efficient pay per use models • Customers trying to move legacy application to cloud native AWS architectures can design and deploy onto a on premise Eucalyptus cloud securely to gain confidence and learning • Hybrid application topologies can be built to safe guard data on premise and host tertiary services on AWS as needed to maintain compliance • Applications can be run on premise using Eucalyptus during low-traffic seasons and can be scaled out to AWS during peak-traffic seasons • Testing of data security and integrity on premise using Eucalyptus before public AWS deployment • Leverage processes, tools and skills across public and private cloud providers • Cost savings (including use of commodity hardware already invested on)
  • 33. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Eucalyptus – Application Scenario To understand “Cloud Enabled” application architectures we will look at a simple enterprise application, how it typically resides on traditional data centers, how it can be deployed on AWS and how it can be deployed on Eucalyptus. Hybrid Cloud (AWS + Eucalyptus) Public Cloud (AWS) Traditional DC
  • 34. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TimeCapture – Application Architecture Time Capture Directory Database Projects Application Data Warehouse Analytics BI Reporting 1 2 3 4 5 6 #1 Employees log time on the TimeCapture portal hosted on a Web Server (Example – Apache + PHP) #2 Application uses enterprise directory to authenticate employees (Example – AD/ LDAP) TimeCapture uses API feeds from Projects Application for Project WBS ID for employees' to log time. (Example – REST API) #4 Database stores time logs from employees (Example – Oracle) DWH pulls data from various applications – Projects, TimeCapture which feeds into Analytics, BI and Reporting Requirements - Users are globally located – application response times are critical - Directory is globally spread out and needs syncing - Database needs to be fault tolerant - Applications get patched and updated regularly - DWH requirement to store petabyte scale datasets - Analytics needs to tie into reporting and BI 1 2 3 4 5 6 LDAP / AD Directory
  • 35. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Virtualize and Shared Environments TimeCapture – Traditional Deployment LDAP / AD App Web DB DWH Hadoop Servers for each tier Add hardware load balancers Localize for user bases Scale out databases by adding servers Servers / Instances per application DWH Server Pool Hadoop Node Pool Monitoring Shared Storage Logging Create tier replicas Create HA Clusters
  • 36. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. EC2 Directory Service RDS Region > VPC > AZ TimeCapture – AWS / Cloud Enabled LDAP / AD App DB DWH HadoopWeb Route 53 (DNS) Autoscale ELB Cloud Front Replica RedShift EMR Autoscale EC2 CS S3 SQS CloudWatch
  • 37. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TimeCapture – Eucalyptus + AWS / Cloud Enabled / Public + Private = Hybrid LDAP / AD App Web DB DWH Hadoop Eucalyptus (Private) AWS (Public) Traditional On-Premise Compute Storage Network Monitoring Identity Autoscaling Cloud FormationSustain parts of application with sensitive data / IP on premise? Utilize on premise capex – like Storage, Networking, etc. Use Monitoring to monitor both private and public cloud Not everything has to move to the cloud AWS is not just service, its also the robust infrastructure hard to achieve on premise – use it when it make sense.
  • 38. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Cloud Application and Workload Portability Suitability Analysis Mapping to Cloud Workload Migration Cloud Enablement Discovery • Which workloads can we move? • What can I expect the costs and the benefits to be? • Which workloads should I move to Cloud ? • And to which Cloud? • How do I move these workloads to the Cloud? • How do we mitigate risk in the process? • Are we ready for the cloud? • What is my application (workload) landscape? • Integrate migrated workloads into one environment • Adapt/Modernize • Optimize
  • 39. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Suitability Analysis Process Tree Application Cloud Candidate Traditional Migration Simple Medium Complex Standard DC Migration Cloud Migration One-Step Migration New Applications Phased Migration Approach RefactorReplace Rebuild Host / RehostRevise
  • 40. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Migration Approaches to the Cloud X2C Migration Container Migrations Database Migrations Application Migrations Hybrid Migrations Total Migrations Compute Migrations Application Migrations Cloud Enabled Applications Migrate servers and applications to the cloud for IaaS and PaaS Migrate applications to the cloud for SaaS and DbaaS Refactor applications to the cloud to use services provided by the cloud platform Migration of Server infrastructure to the Cloud Contain and migrate applications to the cloud Migrate databases to the cloud to use databases as a service Migrate applications to cloud to use software as a service Use cloud services to provide all application functionality Map application to partially use cloud services and retain custom compute to provide functionality Image based migration • Scripting • RiverMeadow • Doubletake • VM Import/Export Container migration Docker AppZero Rocket Replication Import / Export Tool Based Install Customize Host Map Refactor Migrate Host Map Refactor Host New applications Complexity & Effort Required
  • 41. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Migration of Applications and Workloads to Eucalyptus • Instance migration can be done using OS native toolkits and commands • OS Images are compatible across traditional and cloud platforms – conversion is easy • Eucalyptus provides AMI image compatibility – images can be converted to EMI and used • AWS CloudWatch metric data and CloudTrail can be used to identify AWS workloads that are feasible for migration to eucalyptus • AWS Billing data can be used to understand resource overage and wastage – and identify possible workloads that needs to be migrated on premise • Eucalyptus EBS and snapshot features can be used to store instances on premise and used as necessary either on AWS or Eucalyptus.
  • 42. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda •Introduction and Value Proposition •Technical Overview •Eucalyptus Operations •Uses Cases and Workload Migration •Q&A and Conclusion