Cloud nás všechny semele - Internet Developer Forum - 2011-04 -05

Post on 18-Jun-2015

3,951 views 2 download

transcript

Daniel Bradbury Dočekal, 2011/04

CLOUD NÁS VŠECHNY SEMELE

Cloud computing je dodávka výpočetního výkonu přes Internet.

Mění software na službu, kde spotřebitel neplatí za licenci ale za to, jak hodně ji používá.

Z výpočetního výkonu a úložného prostoru se stává komodita, kterou kupujeme a škálujeme podle potřeby.

Poznámka: Občas platí, že neplatí vůbec

www.cloudgirlfriend.com

Co je „cloud computing“?• February 24, 2007, the day

the term "cloud computing" was coined.

• 2007: Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).

• 2008: Vast computing resources will reside somewhere out there in the ether (rather than in your computer room) and we'll connect to them and use them as needed.

Co je „cloud computing“?• 2009: cloud computing is

when you run software over the internet and access it via a browser. (Bruce Schneier)

• 2010: Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet. Others go very broad, arguing anything you consume outside the firewall is "in the cloud," including conventional outsourcing.

• 2011: cloud computing is "just another word for something that's been going on for a long time - the internet,„ (Rowan Trollope, Symantec)

Co je „cloud computing“?• SaaS – Software as a Service –

Google Apps, Zoho Office, …

• Utility computing – Amazon.com, Sun, IBM. Storage, virtual servers

• Web Services in the cloud – API, API a ještě více API

• PaaS – Platform as a Service – Google App Engine, Yahooo Pipes

• MSP – Managed Service Providers – Postini, SecureWorks

• Service Commerce Platforms – Ariba, Rearden

• …. a mnohem a mnohem více

2009!

Cloud computing používáme všichni

www.cloudhypermarket.com, 2010/11

Všichni chtějí mít „cloud“• Cloud Computing je

typický „buzzword“

• Cloud chtějí mít všichni a dělají ho všichni

• Vlastně není vůbec jasné co cloud computing je

• Firemní cloud je jiný než spotřebitelský cloud

• Příliš mnoho otazníků – soukromí, bezpečnost, právo, spolehlivost, dostupnost, …

Kdy budeme mít „cloud“?

http://www.gartner.com/it/page.jsp?id=1447613

Kdy budeme mít „cloud“?• Vývoj v IT/C směřuje k „povinnému“ cloudu – stačí se podívat na

nástup smartphone a tabletů

• Smartphone a tablety nemají klasické lokální úložiště ani možnosti, bez online připojení jsou méně a méně použitelné

• Google Android, Google Chrome OS

Kdy budeme mít „cloud“?• Nástup „cloud“ služeb co možná nejsou cloud (Amazon Cloud

Player)

• E-mail je pro „lidi“ běžně to co používají „někde na webu“

• Facebook a sociální média rozšiřují potřebu ukládat a sdílet online, fotky, videa, soubory

• PRIVÁTNÍ CLOUD dorazí (dorazil) jako první

geekandpoke.typepad.com

Cíl: Přesunout digitální existenci online

• Podmínky

• Zachovat offline a zajistit automatickou synchronizaci

• Přístupnost „odkudkoliv“

• Přístupnost pomocí „čehokoliv“

www.yiyinglu.com/sc/illustration

„Private cloud computing“

E-mail

You are currently

using 13642 MB (53%) of

your 25600 MB

Doména u ISP -> Gmail + Google AppsOutlook -> Thunderbird (IMAP)

Google Apps umožnilo spojit všechny vlastní domény do jedné „příchozí“ pošty. 10+ let pošty k dispozici v snadno přístupném úložišti.

1 - 50 of 76721 Využití filtrů umožňuje třídit, štítky umožňují potřebné „TO DO“, vyhledávání je zásadní pozitivní vlastnost.

Android výrazně zjednodušil poštu na cestách.

Dokumenty

Dropbox, Google Docs, SlideShareMicrosoft Office, OpenOffice.org

• Všechny dokumenty jsou dostupné kdykoliv, kdekoliv a na jakémkoliv zařízení

• Synchronizace probíhá automaticky

• Je možné sdílení (DropBox) i týmová práce (Google Docs)

• Funguje i jako praktická záloha mimo běžný proces zálohování (Rámané vždy zálohovali třikrát)

36.7% used (2.3GB of 6.25GB)

Fotografie

Fotogalerie online -> Picasa

• Aktuálně nejméně řešená záležitost (nemám velkou potřebu, focení je jen „jen“ zábava)

• Vedle Picasa využívám Flickr.com a DeviantArt.com, výjimečně Facebook (uložené je nedobytné a přivlastněné Facebookem)

• Za posledních deset let se počet mých digitálních fotografií blíží ke 100 tisícům

Backup

Lokální NAS (Seagate BlackArmor), MozyBackup (MozyHome), Google Docs

• Mozy ukládá většinu „podstatných“ věcí dvakrát denně

• Lokální backup ukládá inkrementálně všechno jednou denně

• Synchronizace ukládá průběžně „kritické“ věci do DropBoxu

• Backup webhostingových věci přes synchronizaci, některé menší věci e-mailem

Synchronizace

Dropbox (PC Win, Notebook Ubuntu, Mobil Android, Tablet Android, Tablet iPad a libovolná další zařízení u klientů)

• Dropbox umožňuje získat kterýkoliv dokument kdekoli a zároveň řeší případnou synchronizaci po instalaci a nastavení klienta na další PC.

• Dropbox řeší přístup i na Androidu, iPadu a Linuxech

• Dílčí synchronizace řeší SCP/WinSCP, rcopy, atd

Webhosting

IIS/ASP/MSSQL -> Debian VPS (WordPress, MySQL)

• Experiment ze září 2010 – pořízení VPS (Debian), tři dny učení se Debianu, Apache, MySQL, WordPressu. Výsledek = nové weby na této platformě.

• Výhoda VPS? Škálovatelnost, z 512MB aktuálně na 3GB. Nebude-li stačit, „snadná“ migrace na plný „hw“ hosting

• Debian i ve VirtualBOX pro testování, ladění, programování

Prohlížeč

Internet Explorer -> Firefox + Chrome, Xmarks

• Firefox i Chrome usnadňují výrazně práci synchronizací (tam kde není, pomáhá Xmarks)

• Kdekoliv potřebuji začít pracovat, stačí nainstalovat Firefox a provést synchronizace. Během několika minut mám vše co potřebuji

• Mobilní Firefox umí synchronizovat s klasickým Firefox

• Add-on pro oba prohlížeče jsou velkou výhodou (gestury, vylepšení záložky, webdesign, …)

Online úložiště

Dropbox, Google Docs, Windows Live Mesh/SkyDrive, Box.net

• Online úložiště jsou kritickou částí privátního cloud computingu.

• Jsou neoddělitelnou součástí synchronizací

• Zpřístupňují obsah kdykoliv a kdekoliv

• Bez klientského software pro používané platformy jsou online úložiště k ničemu

Virtualizace

Sun (Oracle) VirtualBox

• Testovací prostředí – Windows, Ubuntu, Debian a jakékoliv další platformy

• Možnost spouštět Linux software ve Windows prostředí

• Snazší synchronizace i propojení tam, kde hlavní počítač je Windows 7 a web hostingy jsou Debian

• Budoucnost? Migrace lokálního virtuálu do cloud prostředí na síti a přístupné odkudkoliv

RSS a „konzumace obsahu“

Google Reader, NewsRob (Android) a FeeddlerRSS (iPad)

• Hlavní roli hraje Android (mobil a tablet) a Google Reader. Newsrob (Android) a FeeddlerRSS (iPad) jsou s Greader propojené

• Hvězdičkování pro označení „dál možná zpracovat“, sdílení jako označení pro export na Twitter/Facebook

• Přes 400 webů stále čtu v prohlížeči

From your 57 subscriptions, over the last 30 days you read 20,504 items,

clicked 17 items, starred 2,202 items, shared 1,043 items

Since December 23, 2009 you have

read a total of 191,420 items.

Zase někdy, někde.

• www.facebook.com/Daniel.Docekal

• www.pooh.cz (blog)

• www.bradbury.cz (vše o sociálních sítích)

• www.justit.cz (IT/C zprávy)

daniel@pooh.cz