Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80%...

45
4/26/2013 1 Cel – dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT”

Transcript of Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80%...

Page 1: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

1

Cel – dostarczyć „IT” jako usługę.

Pytanie: co to znaczy „IT”

Page 2: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

2

Usługi „wspólne” :

Elektrownia Wodociąg Policja Biblioteka

Page 3: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

3

Page 4: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

4

Page 6: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

6

Page 7: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

7

Page 8: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

8

Page 9: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

9

Page 10: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

10

Page 11: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

11

Page 12: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

12

Page 13: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

13

Page 14: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

14

Page 15: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

15

Page 17: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

17

Page 18: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

18

Page 19: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

19

Page 20: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

20

Page 21: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

21

Page 22: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

22

Page 23: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

23

Page 24: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

24

Page 25: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

25

Page 26: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

26

Page 27: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

27

Page 28: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

28

Page 29: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

29

Page 30: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

30

Page 31: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

31

Page 32: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

32

SQL:

NoSQL:

• Bez czyszczenia!

• Bez ETL!

• Bez ładowania!

• Ale: analizuj dane tam gdzie

wylądowały!

RDBMS

Dane przybyły

Odkryj schemat

Wyczyść Transformuj Ładuj

Zapytania

SQL / OLAP

1

2

3 4 5

6

Dane przybyły Aplikacja/

program

1 2

Page 33: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

33

Azure Storage: Table + Blob

Hadoop (HDFS + okolice)

(StreamInsight w pewnym sensie)

EIS / ERP RDBMS System plików + AD OData [RSS] Azure Storage

HDInsight [Azure i Enterprise]

OCEAN DANYCH

[„bałgan”, pół-ustrukturalizowane,

rekordy)

Java OM Streaming

OM HiveQL PigLatin (T)SQL .NET/C#/F

HDFS

NOSQL ETL

Page 34: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

34

Page 35: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

35

// Log

588.891.552.388,-,08/05/2011,11:00:02,W3SVC1,CTSSVR14,-,-,0,-

,200,-,GET,/c.gif,Mozilla/5.0 (Windows NT 6.1; rv:5.0)

Gecko/20100101 Firefox/5.0,http://profile.live.com/cid-

4985109174710/blah?fdkjafdf,[GUID],[PUID],MSFT,&DI=13314&wlxid=

[GUID]&izi=99999&icy=TH&ige=m&iag=X&ire=2385018&iln=1054&iem=bl

[email protected]&iwa=0&ibdy=1/1/1869&ifl=1073

GUID PUID Parameters

[GUID] [PUID] ,&DI=13314&wlxid=[GUID]&izi=99999&icy=TH&ig

e=m&iag=X&ire=2385018&iln=1054&iem=blah@h

otmail.com&iwa=0&ibdy=1/1/1869&ifl=1073

select

parse_url(concat("http://www.blah.com?", parameters), 'QUERY', 'ige'),

parse_url(concat("http://www.blah.com?", parameters), 'QUERY', 'icy'),

count(distinct PassportID),

count(distinct GUID)

from ctslog_sample

group by

parse_url(concat("http://www.blah.com?", parameters), 'QUERY', 'ige'),

parse_url(concat("http://www.blah.com?", parameters), 'QUERY', 'icy');

HiveQL: język SQLopodobny • Piszemy zapytanie SQL które się przekłada

na funkcję MapReduce

• Zawiera funkcje takie jak parse_url czy

concat

Zapytanie do przykładowego WebLog przy użyciu HiveQL

Page 36: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

36

Page 37: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

37

Page 38: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

38

Page 39: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

39

Page 40: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

40

Outlook Web App

Bezpieczne połączenie z wykorzystaniem HTTPS

Spotkania Online

Wiadomości

błyskawiczne

Możliwość zapisu

Udostępnianie pulpitu,

aplikacji i tablicy

Page 41: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

41

* Office hub on Windows Phone; Outlook, OneNote and Lync on iOS, Android; Email on Blackberry with Hosted Blackberry service as an add-on service

PowerPoint

SharePoint Office Hub w Window Phone 7

Page 42: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

42

Page 44: Cel dostarczyć „IT” jako usługę. Pytanie: co to znaczy „IT” · 2013. 4. 26. · 80% aplikacji będzie w chmurze… Chmura prywatna Chmura publiczna Łączność w warstwie

4/26/2013

44

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Pro

po

rtio

n o

f IT

Ser

vice

s

Time

Public/Hosted Cloud

Private Cloud

Traditional IT

Większość klientów będzie używać 3 głównych modelów hostowania

równolegle Ale – usługi i migracja do chmury to przyszłość IT.

0%

100%

200%

2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020

% o

f Ex

isti

ng

Ap

p P

ort

folio

Net New Traditional

Net New Cloud

Replaced onTraditional

Replaced to Cloud

Not Migrated -Technical

Not Migraged - ROI

Migrated to IaaS

Przewidywania Gartnera, że do 2020: 80% aplikacji będzie w chmurze…

Chmura prywatna Chmura publiczna

Łączność w warstwie aplikacyjnej

Service Bus

Synchronizacja SQL Azure Data Sync

Połączenie PC - PC Windows Azure Connect

Połączenie DataCenter Virtual Network

Zarządzanie i monitorowanie aplikacjami

System Center

Framework .NET 4.5 API API W

ind

ow

s Serve

r Win

do

ws

Azu

re