Cloud computing pełna wirtualizacja środowisk informatycznych Piotr Beńke Senior IT Architect 2010 IBM Corporation
Agenda Współczesne wyzwania dla IT Ewolucja IT Biznes a IT Architektura cloud computing Badania na temat cloud computingu 1
Współczesne wyzwania dla IT 1.5x Wzrost zasobów pamięci masowych o 54% rocznie. Eksploazja Informacyjna!!! 70 per $1 Średnio 70% wydatków ponoszonych jest na utrzymanie i zarządzanie IT 85% idle Do 85% zasobów mocy przetwarzania pozostaje niewykorzystanych 2
Ewolucja IT Optymalizacja Automatyzacja Wirtualizacja Konsolidacja Centralizacja 3
Ewolucja usług IT 2008 Cloud Computing 1990 Grid Computing Rozwiązywanie złoŝonych zadań z wykorzystaniem systemów do przetwarzania równoległego Utility Computing Wprowadzenie do oferty zasobów mocy przetwarzania jako usługi Software as a Service Dostępna poprzez sieć moŝliwość korzystania z funkcjonalności aplikacji Z dowolnego miejsca i w dowolnym czasie dostęp do zasobów IT dostarczanych na Ŝądanie jako usługa 4
Cloud computing - Co to takiego? Cloud computing to nowy model wykorzystania i dostawy usług IT zainspirowany przez uŝytkowników sieci Internet. Podstawowe Atrybuty: Prostota obsługi Wariantowanie modeli implementacji Ekonomia skali Otwartość na potrzeby biznesowe Wymiarowanie wg obciąŝenia Cechy charakterystyczne : Elastyczne Skalowanie Elastycza Wycena Szybka realizacja/dostawa usługi Globalny dostęp Ustandaryzowane i uniwersalne rozwiązania Automatyzacja dostawy, implementacji i wsparcia usług IT Cloud Computing Model Cloud Services Efektywne rozwiązania Cloud Computing budowane są w oparciu o standardy Dynamic Infrastructure i mogą być częścią procesu transformacji Centrów Przetwarzania Danych 5
Rozwiązania elastyczne i dynamiczne WIRTUALIZACJA + + = NiŜsze STANDARYZACJA AUTOMATYZACJA Koszty Zwiększona Elastyczność Rozwiązanie Self-Service w połączeniu ze standaryzacją obniŝa koszty i zwiększa produktywność SELF-SERVICE PORTAL śądanie USŁUGI DOSTAWA USŁUGI DYNAMICZNA INFRASTRUKTURA 6
Biznes IT wymaga rozwiązań elastycznych i dynamicznych Parametry wpływające na ekonomię rozwiązań Cloud Computing Infrastruktura Utrzymanie Wirtualizacja Efektywność Self-Service Automatyzacja NiŜsze koszty inwestycyjne Efektywne wykorzystanie infrastruktury IT Samodzielene zarządzanie usługami. Minimalny zakres wsparcia, łatwy dostęp do usług Automatyzacja powtarzalnych zadań - NiŜsze koszty operacyjne Standaryzacja Uproszczenie rozwiązań. ObniŜenie kosztów obsługi i zarządzania 7
Rozwiązania i modele Cloud Computing Modele Cloud Computing Public Clouds Private Clouds Klient wypoŝycza zasoby i usługi Klient kupuje usługi i zasoby w obrębie swojej organizacji Public cloud Retailer s Assets Private cloud Access Services Cloud Consumers Hybrid Clouds Połączenie funkcjonalności Public Cloud i Private Cloud Typy rozwiązań Cloud Business Process as a Service (BPAAS) Software as a Service (SAAS) Platform as a Service (PAAS) Infrastructure as a Service (IAAS) Business processes as a service zakupy/zamówienia, płatności, help-desk, call center, HR, elearning itp. Software as a service email, CRM, ecommerce, Collaboration, itp. Application servers, databases, middleware, development tools as a service Infrastructure such as servers, storage, file-systems as a service 8
Cloud Computing vs Tradycyjny Model Usług IT Atrybuty Tradycyjne IT Cloud Computing Wykorzystanie zasobów 10-20% Samodzielna obsługa Brak 70-90% Nieograniczona WIRTUALIZACJA Dostawa usług Zarządzanie zmianą Tygodnie Miesiące Cloud Computing rozszerza moŝliwości biznesu i IT Minuty Dni/Godziny AUTOMATYZACJA Zwalnianie zasobów i usług Model odpłatności Zwrot z nowych inwestycji Tygodnie Stałe koszty Lata Minuty Granularnie Miesiące STANDARYZACJA Tradycyjne rozwiązania IT Rozwiązania Cloud Computing 9
Kiedy czas na Cloud Computing? Higher Gain From Cloud SME ERP/SCM/CRM Numerical [Low Data/Compute] Collaboration Data Warehousing Web Serving Higher Pain To Cloud Delivery Numerical [High Data Transfer] Large Enterprise ERP/SCM/CRM & Transaction Processing Data Mining Security /Networking Systems Mgmt. File & Print Virtual Desktop Application Dev t. & Test Lower Pain To Cloud Delivery Lower Gain From Cloud 10
Analiza wykorzystania zasobów przez usługi IT ANALIZA RYZYKA Bazy Danych Przetwarzanie Transakcyjne ObciąŜenie systemów ERP TEST STANDARYZACJI Aaplikacje WWW Systemy Pracy Grupowej Środowiska Tst&Dev Środowiska HPC WYMIAROWANIE ZASOBÓW DuŜe zasoby & Niski koszt Sieci Systemów Pracy Grupowej Inteligentne skalowanie aplikacji 11
Wybór właściwej drogi migracji Poza Organizacją & Współdzielone Zarządzanie Operacjami IT Modele Implementacji Poza Organizacją & Dedykowane W Ogranizacji & Usługi Shared Services Public Cloud Services W Organizacji Tradycyjne IT Private Cloud Services Fixed Proprietary Mixed Model Finansowy Mixed Oprogramowanie Variable Standard 12
Implementacja obranej strategii Odbiorcy Usług IT Portal usługowy Katalog zamówień usług Kreator Przepływy danych Systemy wzorcowe Skrypty Moduły opcjonalne Pomiar zuŝycia zasobów, monitorowanie, itp. Łatwy dostęp, prosta obsługa Katalogu zamawiania usług, Niewidoczna dla uŝytkownika złoŝoność infrastruktury fizycznej, Dostępność ustandaryzowanych oraz tanich usług i rozwiązań, Granularność pomiaru i odpłatności za wykorzystanie zasobów, Zwirtualizowana Infrastruktura Cloud 13
Katalog usług 14
Co rozpędza koncepcję Cloud Computingu? Rozwój Internetu i rozwiązań w sieci Wzrost liczby urządzeń w sieci i obszarów ich zastosowań Nieograniczony dostęp do informacji Wprowadzenie SOA oraz Web 2.0 Dostęp do danych w czasie rzeczywistym Rozwój social networking u, handlu intenetowego, technologii współdzielnia i współpracy w sieci Cloud Computing staje się integratorem zmian i odpowiedzią na oczekiwania runku 15
Co skłania managerów IT do rozwiązań Cloud Computing? DąŜenie do uproszczenia rozwiązań IT DąŜenie do modelu usługowego w IT (ITIL) Wzrost zaufania do rozwiązań IT w Internecie Twórcy rozwiązań Klienci usług Wzrost oczekiwań Globalny dostęp Tradycyjne rozwiązania IT dostępne w centrach przetwarzania stają się nieadekwatne do oczekiwań rynku Wysoki stały koszt Skomplikowana i Heterogeniczna Infrastruktura Utrzymanie ośrodków przetwarzania Nieadekwatne do dynamicznych wymagań biznesu Technologie wspierają rozwiązania Cloud Computing Wirtualizacja Automatyzacja 16
śądanie Usługi & Operacje IT Architektura Infrastruktura IT & Dostawca Aplikacji Tworzenie usług & Implementacja End User Requests & Operators Service Management User Request Management/Self Service Portal Service Lifecycle Management Virtual Image Management Image Lifecycle Management Provisioning Security: Identity, Integrity, Isolation, Compliance Performance Management Usage Accounting Availability/Backup/ Restore License Management Design & Build Service Oriented Architecture Information Architecture Optimized Middleware (image deployment, integrated security, workload mgmt., high-availability) Image Library (Store) Deployment Service Catalog Request UI Operational UI Virtualized Infrastructure Virtual Resources & Aggregations Server Virtualization Storage Virtualization Network Virtualization System Resources SMP Servers Blades Storage Servers Storage Network Hardware Operational Lifecycle of Images 17
Badania IBM na temat zastosowania koncepcji Cloud Respondenci 1009 kierowików i dyrektorów róŝnych szczebli Funkcja Kraj Sektor rynku C-level Business Executives 62% IT Directors 2% 22% Business Leaders 14% CIOs China Japan India 10% 11% UK 15% 9% 10% Germany 10% 30% 5% USA France Canada Other Services Public Communications Distribution 18% Industrial 17% 27% 4% 22% 12% Financial Services 18
Główne benefity rozwiązań Cloud Computing Co wpływa na decyzję wyboru rozwiązań Cloud? Redukcja kosztów Licencje na oprogramowanie Koszty sprzętu Koszty kadry IT i utrzymania Koszty zewnętrznego utrzymania 77% Czas udostępnienia usługi Brak zapotrzebowania na wewnętrzne zasoby Łatwe aktualizacje i zmiany Szybki rozwój Skalowanie zasobów IT do faktycznych potrzeb 72% Wysoka dostępność Wysoka dostępność rozwiązań 50% 19
Kiedy decyzja o przejściu na rozwiązania Cloud Computing? Minimalny poziom redukcji kosztów skłaniający do rozwiązań Public Cloud? Migracja bez oszczędności Oszczędności 5% - 10% 7% 8% 10% - 20% 18% 20% - 30% 30% 30% - 40% 40% lub więcej 11% 14% Bez migracji bez względu na oszczędności Nie wiem 5% 7% 20
Główne bariery przed adaptacją rozwiązań Public Clouds Co stanowi główną barierę przed zastosowaniem rozwiązań Public Cloud? Bezpieczeństwo i poufność danych 69% Jakość i wydajność usług 54% Wątpliwe oszczędności 53% Niewystarczająca dostępność usług poprzez Internet Trudności w integracji z wewnętrzną infrastrukturą IT 47% 52% 21
Dziękuję 22
Workstation Blade Virtual Client Desktop Clouds Shared Services Streaming Services klawiatura, mysz, ekran, sieć klawiatura, mysz, ekran, sieć klawiatura, mysz, ekran, sieć Public Desktop Cloud Service klawiatura, mysz, ekran, sieć Dotychczasowy PC lub Thin Client Dotychczasowy PC lub Thin Client Dotychczasowy PC lub Thin Client Dotychczasowy PC lub Thin Client Serwery Blade / Rack UŜytk UŜytk UŜytk Virtual Client Maszyny wirtualne Max 100:1 (quad-core) Tak jak na prawdziwym PC Dowolność OS Dobry poziom bezpieczeństwa i TCO Serwery Blade / Rack Client UŜytk Application & Desktop view Client Application & Desktop View Shared Services Publikowany desktop Max 250:1 (quad-core) Jeden OS i wiele aplikacji Najsłabsza odporność na awarie Trudniejszy w implementacji i utrzymaniu Serwery X3550, x3650 Client Application & Desktop View Streaming Client Application Service & Desktop View Streaming Broadcast jeden-do-wielu Jeden OS i wiele aplikacji Wysoka odporność na awarie Prosta i szybka replikacja Całkowicie zarządzany i kontrolowany desktop Rack-based Servers UŜytk. UŜytk UŜytk UŜytk Virtual Client Maszyny wirtualne Skalowalność maszyn VM Współdzielona infrastruktura zarządzania Równoległość środowisk 23