Ryszard Dałkowski: Działać sprawniej i wydajniej! NGO na ziemi czy w chmurze?
1. Działaj sprawniej i wydajniej!
NGO na ziemi czy w chmurze?
Ryszard Dałkowski
Microsoft
16 października 2012, Gdynia
2. NGO z głową w chmurach…
Co to jest chmura Dlaczego warto
obliczeniowa się zainteresować
Kiedy warto się Czy to jest
nią zainteresować bezpieczne
3. Cloud computing
Wypożyczane (pay per
use) aplikacje i
infrastruktura dostępne za
pośrednictwem internetu
Sposób przetwarzania i
łączenia z rozmaitymi
urządzeniami
i punktami koocowymi
Za Wikipedia
5. Oprogramowanie i usługi
• Wybór platformy i środowiska programowania: .NET, Node.js, Java i
PHP
• Korzystanie z maszyn wirtualnych Linux
• Popularne aplikacje i systemy open source na WAWS
• Usługi Hadoopdo pracy z Big Data
6. Rodzaje usług w chmurze
Aplikacja jako usługa Platforma jako usługa
UŻYWAJ JEJ SaaS PaaS BUDUJ NA NIEJ
Infrastruktura jako usługa
MIGRUJ NA NIĄ IaaS
7.
8. Dlaczego warto
się zainteresować
Działaj sprawniej i wydajniej!
DLACZEGO WARTO SIĘ
ZAINTERESOWAĆ
9. Daje możliwośd wyboru rozwiązania
Lokalne Lokalizacja „W chmurze”
Heterogeniczna Infrastruktura Homogeniczna
CapEx Rodzaj kosztów OpEx
Na własność Posiadanie Wynajem
Samodzielne Zarządzanie Zewnętrzne
10. I możliwośd wyboru klienta
Informacje podróżują z Tobą
Komputer PC Web Apps
Telefon/UMPC
11. Kiedy warto się
nią zainteresować
Działaj sprawniej i wydajniej!
KIEDY WARTO SIĘ ZAINTERESOWAĆ
12. Kiedy chmura obliczeniowa?
“Włączyć i wyłączyć” “Szybki wzrost”
Obciążenie
Obciążenie
Nieaktywne
Średnie
Średnie użycie
użycie
Czas Czas
Potrzeba: Okresowe Potrzeba: przygotować się na
obliczenia wsadowe szybki wzrost w razie potrzeby
Scenariusz: Karty Scenariusz: Łączenie
kredytowe, portfolio, billing, oc źródeł, portal
eny społecznościowy, popularność
Przykład: Analiza Przykład: Wiadomości
finansowa, analiza Associated Press, Nioovo
epidemiologiczna
(WAT, Polska)
13. Kiedy chmura obliczeniowa?
“Nieprzewidywalne” “Przewidywalne”
Obciążenie
Obciążenie
Średnie użycie Średnie użycie
Czas Czas
Potrzeba: Potrzeba: Okresowe, znane
bezpieczeństwo, by móc wzrosty użycia
obsłużyć w razie …
Scenariusz: Akcja Scenariusz: Strona z
społeczne, marketingowe, katast rozwiązaniami zadań
rofy egzaminu, ecommerce +
promocje
Przykład: TicketDirect Przykład: Wyliczanie
wynagrodzeń
13
14. Czy to jest
bezpieczne
Działaj sprawniej i wydajniej!
CZY TO JEST DLA MNIE BEZPIECZNE
15. Skutecznie zabezpieczone centra
• Bezpieczeostwo fizyczne
– Georeplikacja
– Architektura N+1
– Dostęp szyfrowany
• Zabezpieczenia logiczne
– Firewall
– Wykrywanie dostępu
nieautoryzowanego
– Uwierzytelnianie aplikacji
– Uwierzytelnianie danych
16. Prywatnośd i bezpieczeostwo
• Zgodnośd z dyrektywą EU.
• Niezbędne certyfikaty
– ISO 27001, SA 70
– HIPAA
– Safe Harbor
• Sami tego używamy
• Jednoznaczna polityka
prywatności
Dane klienta są jego własnością, my je zabezpieczamy.
Timing: 3 minutesKey Points:Windows Azure is an open and flexible cloud platform. Developers can build applications using any language, tool or framework – including open source languages such as PHP, Java, and Node.js, and other open source tools. Our June 2012 technical preview release, brought support for Linux on Windows Azure Virtual Machines and further support for multiple frameworks and popular open source applications through Windows Azure Web Sites.Script:As part of our cloud platform, interoperability is a design-time requirement. Windows Azure is an open and flexible cloud platform that enables customers to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. To do it right we know we’ve got to be open.Developers can build applications using any language, tool or framework – including open source languages such as PHP, Java, and Node.js, and other open source tools – which means they can utilize familiar open source skills on Microsoft's cloud platform. Currently features and services in Windows Azure are exposed using open REST protocols. Windows Azure client libraries are available for multiple programming languages and are released under an open source license and hosted on GitHub. As Microsoft continues to provide incremental improvements to Windows Azure, we remain committed to working with developer communities. Other recent interoperability enhancements include: Eclipse Plugin for Java, Mongo DB support, code configuration for hosting Solr/Lucene, Hadoop services preview. Also, our June 2012 technical preview brought support for Linux on Windows Azure Virtual Machines and further support for multiple frameworks and popular open source applications through Windows Azure Web Sites – the next two slides provide more details on these services.
Płacisz za to, z czego korzystaszNiższe i przewidywalne kosztyPrzesunięcia w wydatkachSzybsze osiąganie wartościBez poprawek, konserwacjiSzybsze wdrażanieMocne zabezpieczenia wielowarstwoweNiezawodność i odporność na awarieNajnowsze oprogramowanie dla użytkownikówWspółpraca przez InternetDostęp do każdego miejscaNatychmiastowe samozaopatrzenie
Bezpieczeństwo fizyczneRozproszenie geograficzneArchitektura N+1Dostęp szyfrowanyPraktyki operacyjne ITIL/MOFWysoki poziom wsparcia technicznego 24x7x365Zabezpieczenia danychRoutery filtrująceFirewallWykrywanie dostępu nieautoryzowanegoZabezpieczenia systemoweUwierzytelnianie aplikacjiAntywirusoweOdrębne sieci danychUwierzytelnianie danych
Niezbędne certyfikatyISO 27001, SAS 70, FISMA/NIST SP 800-53, MRC, PCI, Internal Audit (+ oparte o Security Development Lifecycle), SOX, FTC Consent Decree Safe Harbor, HIPAAZgodność z Safe Harbor (pozwala na legalny transfer wybranych danychpomiędzy EU i US)