Ruby and the Cloud - Florian Gilcher @Cloud Developer Camp (German Slides)

Post on 05-Dec-2014

791 views 6 download

description

Slides of Florian Gilcher, CEO of asquera and organizator of eurucamp, about Ruby and the Cloud.

Transcript of Ruby and the Cloud - Florian Gilcher @Cloud Developer Camp (German Slides)

#DUJRUDN

5XE\�(QWZLFNHU VHLW ����+HXWH %HUDWHU I½U %DFNHQG�(QWZLFNOXQJ��� XQG 7HDP�$XIEDX�9HUDQVWDOWHU GHU HODVWLFVHDUFK XQG YDJUDQW XVHUJURXS%HUOLQ�

P�DVTXHUD�GH

5XE\ %HUOLQ H�9��JHPHLQQ½W]LJ�

5DLOV*LUOV %HUOLQ5XE\ 8VHUJURXS %HUOLQ.RQIHUHQ]HQ+DFNIHVWV

(QWP\VWLIL]LHUHQ YRQ &RGLQJ XQGYRU DOOHP 5XE\�

HXUXFDPS������� $XJXVW

%HUOLQ

-5XE\&RQI�(8������� $XJXVW

%HUOLQ

,QIRSDUN LVW HLQHU GHU+DXSWVSRQVRUHQ�

?R�

'LHVHU 7DON HQWK¥OW NHLQHQ &RGH�

6\QWD[ LVW XQLQWHUHVVDQW� .RQWH[WXQG 3KLORVRSKLH VLQG ZLFKWLJ�

5XE\ XQG GLH &ORXG

:KDW LV 5XE\ DFWXDOO\"

5XE\ LV DQ LQWHUSUHWHG VFULSWLQJODQJXDJH IRU TXLFN DQG HDV\

REMHFW�RULHQWHG SURJUDPPLQJ� ,WKDV PDQ\ IHDWXUHV WR SURFHVV WH[W

ILOHV DQG WR GR V\VWHPPDQDJHPHQW WDVNV �DV LQ 3HUO�� ,W LV

VLPSOH� VWUDLJKW�IRUZDUG� DQGH[WHQVLEOH�

,I \RX ZDQW D ODQJXDJH IRU HDV\REMHFW�RULHQWHG SURJUDPPLQJ� RU\RX GRQÆW OLNH WKH 3HUO XJOLQHVV� RU\RX GR OLNH WKH FRQFHSW RI /,63�

EXW GRQÆW OLNH WRR PXFKSDUHQWKHVHV� 5XE\ PD\ EH WKH

ODQJXDJH RI \RXU FKRLFH�

5XE\ LVW HLQH 6SUDFKH� GLHREMHNWRULHQWLHUWH� IXQNWLRQDOH XQG

SURFHGXUDOH 3DUDGLJPHQYHUELQGHW�

5XE\ LVW HLQH JHQHUHOOH3URJUDPPLHUVSUDFKH�

(UIXQGHQ YRQ<XNLKLUR È0DW]É 0DWVXPRWR

(UIXQGHQ ����� YHU·IIHQWOLFKW�����

6R DOW ZLH -DYD�

5XE\ ����� ZXUGH ����YHU·IIHQWOLFKW�

9RQ 5XE\ RQ 5DLOV ���� SRSXO¥UJHPDFKW�

5XE\ ����� ZXUGH ����YHU·IIHQWOLFKW�

(LQH VFKPHU]KDIWH 8PVWHOOXQJ�

5XE\ ����� ZXUGH ����YHU·IIHQWOLFKW�

)DVW 'URS�LQ�

'HU $XIVWLHJ YRQ 5XE\ YHUOLHISDUDOOHO ]X GHP GHU&ORXG�$QELHWHU�

.XU] QHEHQEHL� 32/6�32/$

È7KH SULQFLSOH RI OHDVW VXUSULVHPHDQV SULQFLSOH RI OHDVW P\

VXUSULVH�É

5DLOV

(UVWH %HWD �����

����� 5DLOV �

5DLOV LVW HLQ ]XVWDQGVORVHVIXOO�VWDFN ZHEIUDPHZRUN�

:DV EHGHXWHW GDV ½EHUKDXSW"

5DLOV LVW HLQH .RPSOHWWO·VXQJ I½U:HEHQWZLFNOXQJ�

250

$FWLYH5HFRUG

$FWLYH0RGHO

+773 5HTXHVW�5HSRQVH�/D\HU

$FWLRQ3DFN

*HQHULVFKHV 6XSSRUW�)UDPHZRUN

$FWLYH6XSSRUW

$VVHW�9HUZDOWXQJ XQG.RPSLODWLRQ

6SURFNHWV

È$VVHW 3LSHOLQHÉ

/DXI]HLW� XQG.RQILJXUDWLRQV�%LEOLRWKHN

5DLOWLHV

9HUZDOWXQJ YRQ $EK¥QJLJNHLWHQ

%XQGOHU

'LH PHLVWHQ GLHVHU .RPSRQHQWHQJLEW HV VHLW 9HUVLRQ ��

6LH VWHOOHQ GHQ PRPHQWDQ 6WDWH RIWKH $UW GHU :HEHQWZLFNOXQJ GDU�

'DV EHGHXWHW� GDVV VLFK 5DLOV VHKUVFKQHOO EHZHJW�

.RQYHQWLRQ ½EHU .RQILJXUDWLRQ�

5DLOV YHUVXFKW� GLH ULFKWLJHQ6WDQGDUGV ]X Z¥KOHQ�

5DLOV LVW RSWLPLHUW I½UV VFKQHOOH$QIDQJHQ���

��� DEHU JLEW HLQHP =XJULII ]X IDVWDOOHQ 7HLOHQ GHV )UDPHZRUNV�

5DLOV KDVVW 6HWXS�

5DLOV LV 2PDNDVH�

'DV PDFKW HV ]X HLQHP VHKU JXWHQ)UDPHZRUN I½U &ORXG�6]HQDULHQ�

5DLOV XQG GLH &ORXG�

5DLOV ZXUGH I½U HLQ 6DD6 JHEDXW�%DVHFDPS

*LWKXE� 7ZLWWHU� +DUYHVW� 7UDYLV

+HURNX

SOXV HLQH NOHLQH&RQILJ��QGHUXQJ

'DV HUVWH SRSXO¥UH 3DD6 ZDU5DLOV�RQO\�

(V ZDU GDV HLQ]LJH )UDPHZRUN�GDV NRQILJXUDWLRQVIUHL JHQXJ ZDU�

5DFNVSDFH� (QJLQH<DUG�5DLOV+RVWHU

'LH 5XE\�&RPPXQLW\ LVW VHKUFORXG�RULHQWLHUW�

+HXWH JLEW HV HLQH JDQ]H 0HQJH%LEOLRWKHNHQ XP &ORXG�6\VWHPH

]X KDQGKDEHQ�

$OOH )LOH�8SORDG�%LEOLRWKHNHQNDQQ GLUHNW QDFK 6� XQG DQGHUHQ

%OREVWRUHV XPJHKHQ�

(V JLEW YLHOH %LEOLRWKHNHQ� GLH GLH$UEHLW PLW &ORXG�3URYLGHUQ

HUOHLFKWHUQ�

$OOH 'HSOR\PHQW�7RROV NHQQHQ GLH(LJHQDUWHQ YRQ &ORXG�$QELHWHUQ�

(V H[LVWLHUHQ YLHOH YHUVFKLHGHQH%LEOLRWKHNHQ I½U DOOH $UWHQ YRQ

ÈEXLOGLQJ %ORFNVÉ�

,VW 5XE\ QXU 5DLOV"

,VW 5XE\ HLQ ÈRQH WULFN SRQ\É"

$QGHUH :HE�)UDPHZRUNV

6LQDWUD5DPD]H*UDSH5DLOV�$3,

$OOH EDVLHUHQ DXI JOHLFKHQ6WDQGDUGV

6SRQWDQH 6WDQGDUGLVLHUXQJ

6HKU NRPSDWLEHO ]X 5DLOV�

'LH *LEKXE $SS LVW LQ :LUNOLFKNHLWHLQH 0LVFKXQJ DXV 5DLOV XQG

6LQDWUD�

$QGHUH 250V DQG 'DWHQEDQNHQ

6HTXHO � 64/ DXI 6WHURLGHQ

6HTXHO LVW HLQH QLHGULJHUH$EVWUDNWLRQ DOV $FWLYH5HFRUG� DEHUHUODXEW HLQIDFKHQ =XJULII ]X DOOHQ)HDWXUHV YRQ 64/�'DWHQEDQNHQ�

0DSSHU I½U IDVW DOOH1R64/�'DWHQEDQNHQ�

(LQIDFK HLQELQGEDU LQ 5DLOV XQGDQGHUH )UDPHZRUNV�

,VW 5XE\ QXU :HE"

1HLQ�

&KHI XQG 3XSSHW VLQG LQ 5XE\JHVFKULHEHQ�

5XE\ LVW HLQH GHU +DXSWVSUDFKHQGHU GHYRSV�%HZHJXQJ�

8QG VHKU EHOLHEW LQ GHU6HFXULW\�&RPPXQLW\� PHWDVSORLG

XQG URQLQ VLQG LQ 5XE\JHVFKULHEHQ�

$QGHUH LQWHUHVVDQWH(LJHQVFKDIWHQ�

5XE\ KDW H[WUHP YLHOH/DXI]HLWV\VWHPH�

05,PUXE\-5XE\5XELQLXV0DF5XE\5XE\0RWLRQ �L26�5XERWR �$QGURLG�

0DJ/HY �*HP6WRQH�7RSD] �3\3\�%OXH5XE\ �$%$3� HLQJHVWHOOW�,URQ5XE\ ��1(7� HLQJHVWHOOW�

05, �! -5XE\

'LH .RPSDWLELOLW¥W LVW YRU]½JOLFK��DERXW ����

-DYD �! -5XE\

5XE\ KDW HLQ VHKU NRPSOH[HV(QFRGLQJ�+DQGOLQJ�

$PHULFDQV�È, GRQÆW ZDQW WR NQRZ�É

-DSDQHVH�È+RZ FDQ \RX QRW NQRZ"�É

(XURSHDQV�È8QLFRGH VROYHV HYHU\WKLQJ�É

,VW 5XE\ LPPHUQRFK QHX XQG KLS"

1HLQ�

8QG GDV LVW JXW VR�

5XE\ LVW HLQ YHUO¥VVOLFKHV�PRGHUQHV XQG JHUHLIWHV

$UEHLWVWLHU I½U YLHOH YHUVFKLHGHQH$XIJDEHQ�

��� XQG JHNRPPHQ XP ]X EOHLEHQ�

9LHOHQ 'DQN I½UV =XK·UHQ�