Upload
usharesoft
View
494
Download
1
Embed Size (px)
DESCRIPTION
The Fastest Way to Deliver Software to On-Premise IaaS Clouds. This joint webinar from UShareSoft and Eucalyptus provides an overview of the Eucalyptus private cloud platform, and how to build and deliver server templates to your Eucalyptus cloud using UShareSoft's UForge platform.
Citation preview
© 2012 Eucalyptus Systems, Inc.
The Fastest Way to Deliver Software to On-premise IaaS Clouds Paul Weiss, Eucalyptus James Weir, UShareSoft
1
© 2012 Eucalyptus Systems, Inc.
Paul Weiss Senior Cloud Engineer
Eucalyptus Systems
James Weir CTO and Co-founder
UShareSoft
© 2012 Eucalyptus Systems, Inc.
Key Takeaways Eucalyptus Overview
Eucalyptus Infrastructure-as-a-Service
© 2012 Eucalyptus Systems, Inc.
Eucalyptus Overview
Most widely-deployed software platform for on-premise (private) Infrastructure as a Service (IaaS) clouds 25,000+ cloud starts to date and growing AWS-compatible, enterprise-deployed Deep cloud partner and AWS ecosystem Open source developed Gartner-recognized as major IaaS provider
© 2012 Eucalyptus Systems, Inc.
Who Uses Eucalyptus?
© 2012 Eucalyptus Systems, Inc.
Infrastructure-as-a-Service
© 2012 Eucalyptus Systems, Inc.
Features: Standardized on-demand compute devices
Elastic pool of compute entities with fast provisioning
Automatic virtual Instance Configurations
CPU, Memory, Network and storage
Benefits: Efficient use of compute resources
Disposable compute entities
Self-serviceability
Eucalyptus IaaS: Compute
© 2012 Eucalyptus Systems, Inc.
Features: On-demand Elastic IP
VM isolation with security groups
Virtual network overlay to isolate traffic
Pubilc/private IP translation (NATing), DHCP
Multiple Networking Modes for Assigning Addresses to VMs
Benefits: Much easier to manage
Efficient use of network resources
Better network asset utilization
Eucalyptus IaaS: Networking
© 2012 Eucalyptus Systems, Inc.
Features: On-demand, Highly Scalable and Secure Bucket Based Object Store
Put/Get Objects of any type
Configurable for DAS, NAS, and SAN
Highly Reliable, Elastic Block Storage with configurable SAN adapters
Benefits: Central use of Storage assets efficient, better utilization
Self-serviceability with access control
Eucalyptus IaaS: Storage
© 2012 Eucalyptus Systems, Inc.
Cloud Controller
Cloud level - Virtual Resource System
AWS EC2 Compatible
Walrus Storage
Persistent data store
Bucket-based, like S3
Cluster Controller
Zone level - Virtual Resource System
Manage Virtual Network
Storage Controller
Block accessed network storage
Like EBS
Node Controller
VM management
Instance management
VMware Broker
ESX, ESXi management
vCenter server compatible
Eucalyptus IaaS
© 2012 Eucalyptus Systems, Inc.
Use Cases Scalable
Web/Content Services
Big Data High
Performance Computing
Development and Test
© 2012 Eucalyptus Systems, Inc.
Eucalyptus Amazon AWS Compatibility
AWS EC2
AWS S3
AWS EBS
AWS IAM
© 2012 Eucalyptus Systems, Inc.
High Availability IaaS Features:
Prevent single point of failures Notify admins of the HA component failure Automated Eucalyptus service component failure recovery
Benefits: Reduces downtime Reduces reconfiguration management costs Reduces management tool costs HA leads to high efficiency, better SLAs
© 2012 Eucalyptus Systems, Inc.
High Availability IaaS
© 2012 Eucalyptus Systems, Inc.
Identity and Authorization Management Features:
Ability to control LOB access to clouds using Accounts Pull/sync users and groups from AD/LDAP Cloud wide security with keys and certificates Customizable policy based access control VM level MS AD/LDAP
Benefits: Central control of users and security credentials Central control of Cloud resources Control over resource creation Permissions based on organizational groups
Company Confidential
Active Directory LDAP
Accounts, Groups, Users,
Resources
Policies, Certs, Keys,
Images, VMs, Reports
Physical Resource Management
Virtual Cloud Resources
Platform Enhanced: Windows; RHEL, KVM 6; VMware
Enhanced Enhanced
Virtual Resource System Resource Access Control
High Availability IaaS
Virtual and Physical Resource
Administration Enhanced
Eucalyptus Identity Authorization and Management Web Services
Compute Network Identity Storage
© 2012 Eucalyptus Systems, Inc.
Application Lifecycle in a Cloud
© 2011 Eucalyptus Systems, Inc.
Thank you. [email protected]
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
8&136&%394*:9)&%;%35&*"'()<$%&*)'*=9>;%&?35&*@$$"*A1'B75
8&136&%394*:9)&%;%35&*"'()<$%&*)'*=9>;%&?35&*@$$"*A1'B75
C)#*D&E%B$%F*,-.,
G$B1*H&355;$B1I<&355J&BK$1F;)B5IK'?
L$?&5*H&3%M$?&5I<&3%JB5#$%&5'()IK'?JM$?&54<&3%*
C)#*D&E%B$%F*,-.,
G$B1*H&355;$B1I<&355J&BK$1F;)B5IK'?
L$?&5*H&3%M$?&5I<&3%JB5#$%&5'()IK'?JM$?&54<&3%*
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&!#'($)*+,-.+"#/0*+,1&)23&!$4)#'35
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&'%#%()*+,#$)%-
2&893%&5*:''13;4*('%*<';535)&;=>*?*"'()@$%&*A'6&%;$;=&2&893%&5*:''13;4*('%*<';535)&;=>*?*"'()@$%&*A'6&%;$;=&
:&BC1$)&:&BC1$)&
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&'"()*+",-,%"
8'9:4;%$)3'9*<$9$4&=&9)*>''1*8#$39?@&6AB5C
8'9:4;%$)3'9*<$9$4&=&9)*>''1*8#$39?@&6AB5C
!"#
$%&'()*+,'-%,./+0
12/3'4'2%35)6%7
!"#
$%&'()*+,'-%,./+0
12/3'4'2%35)6%7
>&=B1$)&*D3(&5B$95*@3((&%>&=B1$)&*D3(&5B$95*@3((&%
8+09/:;,)</+0'=6,/3<.
>335/6)</+0'=+9<&),%
(/??5%&),%
"='@)6A):%.
8+09/:;,)</+0'=6,/3<.
>335/6)</+0'=+9<&),%
(/??5%&),%
"='@)6A):%.
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%"&'"
!"#$%&'()*+)&
! ()*+)&',--,'.*-/0#$1
! 2)3+4+35-*'-66#5)/7'0#$'3&4&*#8&$79'2,:7'-)3'&)/&$8$+7&7'
!"#$%&';)/&$8$+7&
! ()7+/&'.*-/0#$1
! ;)/&$8$+7&'<88',/#$&'=',&$4&$'>&18*-/&7'"-6/#$?
!"#$%&'@*#53'.$#4+3&$
! ()7+/&'.*-/0#$19'AB+/&'*-C&**&3
! <88',/#$&'='"-6/#$?'15*/+D/&)-)/7'()C#-$3+)%'.*-/0#$1
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
89)&%:%35&*!5&*;$5&5
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&%'($)*($)+,($(
! "#$%&'()*+),-./+0%$."1*2-./(-*')0#
3 42)+-.5-678-&'.9+*':0(1
; /0++*<0(*')0#.9+*':0(1.:0(."1*2-./(-*')0#
= >#'-(?()&-.4??.@'0(-.:0(."8.4??+)A*')0#&
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&#'()%&*'(+,'&#-$.81'97*:;&%$)3'<5
!"#$%&'(")*+!"#$%&'(")*+
,-./0"*1+"'23456,-./0"*1+"'23456
7*)8"'91:0)0;7*)8"'91:0)0;7*)8"+'<0")="6')-6'/5:31+>"6'=4'1*)8"'31:0)0;7*)8"+'<0")="6')-6'/5:31+>"6'=4'1*)8"'31:0)0;
! &5=4*)="')-6'7-65+=01)31?"'7*)8"+'@&A7+'B40'CDDE')5=4*)=14-F
! 24*/3"="'G4B=H)0"'I4#"0-)-<"')-6'J)1-="-)-<"'#1)'("*/3)=1-8'
! 7-="80)=14-'H1=>'4=>"0'/04<"++"+'@J)#"-K'L56+4-K'M"-N1-+F
,=>"0'!"/)0=*"-=+'H1=>1-'=>"'O-="0/01+",-.!"*)-6'7('&//31<)=14-+',=>"0'!"/)0=*"-=+'H1=>1-'=>"'O-="0/01+",-.!"*)-6'7('&//31<)=14-+'
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&#'()%&*'(+,'&#-$.(/(012,-3
!"#$%&'(")*+!"#$%&'(")*+
,-./0"*1+"'23456+,-./0"*1+"'23456+
!"#$,/+'20")71-8'("*/3)7"+
!"#$,/+'20")71-8'("*/3)7"+
! 94'23456':4;<.1-
! =)#"')'>34?)3'=@?016'23456'A70)7"8@B'CD13"'E)1-7)1-1-8'A4F7C)0"'>4#"0-)-;"')-6'E)1-7"-)-;"'#1)'("*/3)71-8'
G5?31;'23456G5?31;'23456
!"61;)7"6'G01#)7"'23456!"61;)7"6'G01#)7"'23456
23456'G04#16"023456'G04#16"0
H-7"0/01+"H-7"0/01+"
23456?50+71-823456?50+71-8
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"##$%"&$'(")*+#$',"&-*,"&*./(#0()1*2-$134*
!"#$%&'"(&')*+,-.++++++&')*/0$1)-+,-.!"#$%&'"(&')*+,-.++++++&')*/0$1)-+,-.
23+4".+!"5623+4".+!"56 3)7$85'"+4".!"56
3)7$85'"+4".!"56
9:+!"56!"56
9:+!"56!"56
2;"'5$1)-#2;"'5$1)-#
23+!"6;<5$"#23+!"6;<5$"#
&"'7)'65-0"!"56
&"'7)'65-0"!"56
=1**<"85'"+%+:;;+!"6;<5$"#=1**<"85'"+%+:;;+!"6;<5$"#
! 23+4".+!"56+>+=51-$51-+23+?";)#+5-*+@'"5$"+23+!"6;<5$"#
! 3)7$85'"+4".+!"56+>+&);/<5$"+&')A"0$+@5$5<)B+5-*+@'"5$"+:;;+!"6;<5$"#
! 9:+%+&"'7+!"56#+>+C"-"'5$"+D65B"#+5-*+!"#$+)-+&'"(&')*+@<)/*+,-.1')-6"-$
! 2;"'5$1)-#+>+E#"+@"'$171"*+!"6;<5$"#+7)'+&')*/0$1)-
@<)-"+F+3G5'"!"6;<5$"#+:0')##+2'B5-1H5$1)-#
3)7$85'"+C)."'-5-0"
@<)-"+F+3G5'"!"6;<5$"#+:0')##+2'B5-1H5$1)-#
3)7$85'"+C)."'-5-0"
D-7'5#$'/0$/'"+C')/;+I651-$51-1-B+D553+J+EK)'B"LD-7'5#$'/0$/'"+C')/;+I651-$51-1-B+D553+J+EK)'B"L
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&%'($)*&&)+#,%$)-,%)./)*&&0'12#',"(
!"#$%&'()'"*+,-.#/0121#%-(#345$0#6!"#$%&'()'"*+,-.#/0121#%-(#345$0#6
708#/-9#4$/03#+06-:1081+-08#-;+0#/4/16#7+'9#3$+%-<(-=4451>$01)+6-708#/-9#4$/03#+06-:1081+-08#-;+0#/4/16#7+'9#3$+%-<(-=4451>$01)+6-
?)20:$/#-9#@#5)43#+0-A-B=-9#4$/03#+06?)20:$/#-9#@#5)43#+0-A-B=-9#4$/03#+06
C$+$D#%-=44-?0)/#C$+$D#%-=44-?0)/#
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&%'($)*&&)+#,%$)-,%)./)*&&0'12#',"(
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"##$%&
! !"#$%&'"()*+"%,-.(&-+(!**%/(&0"(1*0"('*(2"%342"05,6"(2*3'7&0"(8-9*&0+,-.(:(2*3'7&0"(;*5"0-&-6"
! !"#$%&'"(<='*#&',*-('>0*=.>(<?@/
! 1*%%&9*0&',*-(&-+(2>&0,-." 2'&-+&0+,A"('>"(7&B(B*=(+"%,5"0(/*3'7&0"('*(6%*=+
" !*(60"&'"(&('>0,5,-.("6*/B/'"#(&0*=-+(&(6%*=+(/"05,6"
" ?0*5,+"/(-"7(=-,C="(&++"+(5&%="('*(+"5"%*$#"-'('"&#/
!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7
!"#$%&'()
*#+,-./,012)-"#1,-(34.5(+!/044,16&2*#+,-7/,01
© 2012 Eucalyptus Systems, Inc.
Questions?
© 2012 Eucalyptus Systems, Inc.
Next Steps
Visit www.eucalyptus.com to sign up for a free trial of Eucalyptus
Visit www.usharesoft.com to try UForge for free