Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,

Similar presentations


Presentation on theme: "Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,"— Presentation transcript:

1

2

3

4

5

6

7

8

9 Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables, Blobs, Queues) SQL Database Caching Content Delivery Network (CDN) Networking (Connect, TM, VNet) Windows Azure Active Directory Service Bus Media Services

10

11

12

13

14

15

16

17

18

19

20

21 BlobContainerAccount Contoso Images PIC01.JPG Video VID1.AVI http://.blob.core.windows.net/ / Pages/ Blocks Block/Page PIC02.JPG BLOB Storage is the simplest way to store large amounts of unstructured text or binary data such as video, audio and images with the fastest read performance. Highly scalable, durable, available file system. Blobs can be exposed publically over http. Can securely lock down permissions to blobs.

22

23

24

25

26

27 10 GB Movie Windows Azure Storage Block Id 1 Block Id 2 Block Id 3 Block Id N blobName = “TheBlob.wmv”; PutBlock(blobName, blockId1, block1Bits); PutBlock(blobName, blockId2, block2Bits); ………… PutBlock(blobName, blockIdN, blockNBits); PutBlockList(blobName, blockId1,…,blockIdN); TheBlob.wmv

28

29 0 10 GB 10 GB Address Space 512 1024 1536 2048 2560

30

31

32

33

34 http://.table.core.windows.net/ EntityTableAccount Name =… Email = … Name =… Email = … contoso customers photos Photo ID =… Date =… Photo ID =… Date =… Table Storage a NoSQL key- value store technology used by applications requiring storing large amounts of data storage that need additional structure at no performance cost.

35

36

37

38

39

40

41 http://.queue.core.windows.net/ MessagesQueueAccount CustomerId=41 OrderId=O21 CustomerId=12 OrderId=O1 contoso orders imageprocessing BlobUrl=http://cont oso.blob… Queues offer a guaranteed message delivery mechanism that can be used to distribute work across roles. Utilizing a two-phase delete process ensures that even if a role which retrieves a message goes down the message will become visible again and subsequently processed by another worker.

42

43 Azure Queue Work items Web Role Worker Role 7:00AM7:00AM 7:04 AM Get Message with 5 minutes visibility timeout Extend visibility timeout with another 5 minutes 7:07 AM 7:09 AM Periodically store progress information in message content 7:05 7:09 7:14 Current Time Expires @ 7:09AM Expires @ 7:05AM Retrieve progress from queue message and resume

44

45

46

47 Scalability Targets -Storage Account

48 Scalability Targets – Partition

49

50

51

52 Shared Access Signatures (SAS)

53

54

55

56 SAS Read/Write Logs Devices & Roles Windows Azure Storage Service Analytics Logs & Metrics Public Service Issue SAS Token

57

58

59

60

61 Log VersionLog Version Accessing AccountAccessing Account Owner AccountOwner Account Service TypeService Type Request URLRequest URL Object KeyObject Key Request IDRequest ID Operation NumberOperation Number Request VersionRequest Version Operation TypeOperation Type Start TimeStart Time Application End to End Latency Storage Server LatencyStorage Server Latency Authentication TypeAuthentication Type Request StatusRequest Status HTTP Status CodeHTTP Status Code Client IPClient IP User AgentUser AgentReferrer Client Request IDClient Request IDETagLMT Request Packet SizeRequest Packet Size Request Header SizeRequest Header Size Response Packet SizeResponse Packet Size Response Header SizeResponse Header Size Request MD5Request MD5 Server MD5Server MD5 Conditions UsedConditions Used

62

63

64

65

66

67

68

69 [mycontainer] car1.docx car2.docx car3.docx train1.docx subfolder1/car_sub1.docx subfolder1/car_sub2.docx [c:\blob-data].\car1.docx.\car2.docx.\car3.docx.\train1.docx.\subfolder1\car_sub1.docx.\subfolder1\car_sub2.docx

70

71

72 .NET Client Libraries Visual Studio Tooling.NET Tools & SDK Core SDK Node.js Client Libraries Node.js SDK Core SDK PHP Client Libraries PHP SDK Core SDK Core SDK = Emulator, Packaging Tools, etc. Java Client Libraries Java SDK Core SDK Eclipse Tooling

73 http://WindowsAzure.com

74

75 MySPC

76

77


Download ppt "Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,"

Similar presentations


Ads by Google