4. Agenda Historia i geneza Definicja, lub może definicje… Architektura Rodzaje chmur obliczeniowych Dla kogo cloudcomputing? Główni gracze Firmowe IT w chmurze Przyszłość Podsumowanie 4
14. Definicja autorska - cechy Skalowalność i wirtualizacja platform Praca za pośrednictwem sieci Internet Proste monitorowanie i zarządzanie Wynik działania to aplikacja lub usługa Usługa CC jako serwis / API Usługa CC udostępnia serwisy 11
15. Prosta definicja autorska Skalowalna platforma sprzętowo/programowa udostępniona u zewnętrznego operatora jako usługa 12
21. Usługi Baza danych Przestrzeń dyskowa (STORAGE) Kolejka (QUEUE) Autentykacja Geolokalizacja Balansowanie ruchu API Monitoring / zarządzanie I wiele innych… 18
22. Platforma Platforma to nie tylko środowisko do deploymentu, monitorowania czy zarządzania aplikacjami, definicja platformy jest coraz szersza! Platforma może być wybrana swobodnie! 19
23. Technologia, platforma .NET (Windows) Java (Linux, Windows) Python (Linux) Każda inna… (w przypadku chmur IaaS) 20
24. Rodzaje chmur Typ IaaS – Infrastructure as a Service PaaS – Platform as a Service SaaS – Software as a Service Lokalizacja Cloud Private Cloud Hybrid Cloud 21
25. Dla kogo cloudcomputing? Start-up’y Aplikacje „zasobożerne” Przechowywanie danych, backup’y Aplikacje w modelu SaaS Agencje marketingowe Media, TV 22
26. Dla kogo cloudcomputing? Bezpieczne przesyłanie plików Zarządzanie maszynami wirtualnymi (szkolenia) Zdalna współpraca zespołowa System ERP w modelu SaaS Pulpit w chmurze, synchronizacja plików Przechowywanie plików w chmurze Windows Azure 23
29. Amazon EC2 Najstarszy dostawca Ciągle rozbudowywane usługi dodatkowe Bogata dokumentacja i przykłady Duża ilość klientów Duża ilość rozwiązań dodatkowych, świadczonych przez firmy trzecie 26
41. Firmowe IT w chmurze Rozbij 4 systemy w 15 różnych usług, dołóż do nich system autentykacji, przenieś relacyjną bazę danych w bazę danych operatora. Na końcu wykorzystaj usługi dodane. Podawaj za pośrednictwem przeglądarki www. Nie ma prostego przepisu na wykorzystanie chmury w firmie. 36
42. Firmowe IT w chmurze Traktuj model CLOUD, tak jak części SOA Tylko niektóre procesy nadają się do przeniesienia w chmurę Musisz zdefiniować jakie dane możesz trzymać w chmurze 37
43. Firmowe IT w chmurze wg. Davida Linthicum’a www.bluemountainlabs.com 38
44. Firmowe IT w chmurze Kiedy opłaca się przenieść do chmury… Kiedy usługi są od siebie niezależne (luźno powiązane) Kiedy punkty integracji są dobrze określone Kiedy niski poziom bezpieczeństwa będzie wystarczający Kiedy wewnętrzna architektura IT jest „zdrowa” Kiedy internet jest platformą docelową Kiedy koszt ma znaczenie Kiedy aplikacje są nowe 39
45. Firmowe IT w chmurze Kiedy nie opłaca się przenosić do chmury… Kiedy usługi, aplikacje, dane są ściśle i mocno powiązane Kiedy punkty integracji nie są dobrze określone Kiedy wymagany jest wysoki poziom bezpieczeństwa Kiedy architektura IT wewnątrz organizacji wymaga jeszcze dopracowania Kiedy aplikacja wymaga natywnego interfejsu 40
46. Firmowe IT w chmurze Potrzebna jest również dogłębna wiedza odnośnie wybranej przez nas platformy cloudcomputing’owej! 41
47. Przyszłość TIBCO Silver Systemy cloudcomputingowe (vSphere, Ubuntu) Wspólny standard dla chmur? 42
49. Źródła Wikipedia IDG Amazon Web Services - http://aws.amazon.com/ Google AppEngine - http://code.google.com/appengine/ Windows Azure - http://www.microsoft.com/azure/default.mspx 44