35
© 2012 Eucalyptus Systems, Inc. The Fastest Way to Deliver Software to On-premise IaaS Clouds Paul Weiss, Eucalyptus James Weir, UShareSoft 1

UShareSoft and Eucalyptus Webinar

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

Page 1: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

The Fastest Way to Deliver Software to On-premise IaaS Clouds Paul Weiss, Eucalyptus James Weir, UShareSoft

1

Page 2: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Paul Weiss Senior Cloud Engineer

Eucalyptus Systems

James Weir CTO and Co-founder

UShareSoft

Page 3: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Key Takeaways Eucalyptus Overview

Eucalyptus Infrastructure-as-a-Service

Page 4: UShareSoft and Eucalyptus Webinar

© 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

Page 5: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Who Uses Eucalyptus?

Page 6: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Infrastructure-as-a-Service

Page 7: UShareSoft and Eucalyptus Webinar

© 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

Page 8: UShareSoft and Eucalyptus Webinar

© 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

Page 9: UShareSoft and Eucalyptus Webinar

© 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

Page 10: UShareSoft and Eucalyptus Webinar

© 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

Page 11: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Use Cases Scalable

Web/Content Services

Big Data High

Performance Computing

Development and Test

Page 12: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Eucalyptus Amazon AWS Compatibility

AWS EC2

AWS S3

AWS EBS

AWS IAM

Page 13: UShareSoft and Eucalyptus Webinar

© 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

Page 14: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

High Availability IaaS

Page 15: UShareSoft and Eucalyptus Webinar

© 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

Page 16: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Application Lifecycle in a Cloud

Page 17: UShareSoft and Eucalyptus Webinar

© 2011 Eucalyptus Systems, Inc.

Thank you. [email protected]

Page 18: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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%*

Page 19: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7

!"#$%&!#'($)*+,-.+"#/0*+,1&)23&!$4)#'35

Page 20: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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$)&

Page 21: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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):%.

Page 22: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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

Page 23: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7

89)&%:%35&*!5&*;$5&5

Page 24: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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#&

Page 25: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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-+'

Page 26: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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

Page 27: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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

Page 28: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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)/#

Page 29: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7

!"#$%&%'($)*&&)+#,%$)-,%)./)*&&0'12#',"(

Page 30: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7

!"#$

Page 31: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*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"%*$#"-'('"&#/

Page 32: UShareSoft and Eucalyptus Webinar

!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7!"#$%&"'()*+*,-.,/*011*234#)5*2&5&%6&7

!"#$%&'()

*#+,-./,012)-"#1,-(34.5(+!/044,16&2*#+,-7/,01

Page 33: UShareSoft and Eucalyptus Webinar

© 2012 Eucalyptus Systems, Inc.

Questions?

Page 34: UShareSoft and Eucalyptus Webinar

© 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

Page 35: UShareSoft and Eucalyptus Webinar