Windows Azure ???? - PowerPoint PPT Presentation

About This Presentation
Title:

Windows Azure ????

Description:

Windows Azure Microsoft Microsoft ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 32
Provided by: wankumaCo
Category:
Tags: adonet | azure | windows

less

Transcript and Presenter's Notes

Title: Windows Azure ????


1
Windows Azure ????
  • Microsoft ?
  • ???????????????

2
Agenda
  1. ???????????????????
  2. ??????????????????
  3. ???????????
  4. ????????????????????
  5. ??????????????????
  6. Windows Azure
  7. Windows Azure ???????
  8. Azure ????????
  9. ???????????
  10. ???????
  • .NET????
  • Service Bus
  • ??????????
  • ??????????
  • SQL ???????
  • Live ????
  • ???
  • Windows Azure CTP
  • ????????
  • ????

3
1.??????????????????
  • ???????????????
  • ?????????????????????????
  • ?????????????????????????????

??????????
4
1.1 ??????????????????
????????????
????????????
????????????
??????
????????????????????????????????????????????????
?????????????????????????
  • ??????????????????????????????
  • ????
  • ?????(????)
  • ??????(??????)
  • ????????
  • ????????
  • ???????????????

??????????
5
1.2 ???????????
  • Adobe Flash Collaboration ServiceFlash
    ??????????????????????
  • Amazon EC2/S3????????????????????????
  • Facebook?????????????????????
  • Google App EnginePython????????????????????
  • IBM Computing on Demand???
  • Livedoor Edge Co.Lab???????????????????
  • SalesforceCRM(????)???????????????????

???????????????? ????? ??????? ?????????
6
1.3 ????????????????????
  • ?????????
  • ????????????????????
  • WebService
  • CGI/??????
  • ????????????
  • ???? CPU??
  • ?????? ???????/?????/??
  • ???????? ???
  • ???????? ???
  • ??????????????

7
1.4 ??????????????????
  • ???????????????
  • ???????????

????
Web???
??????
??????
  • ??????
  • ????????
  • ????????????
  • ????????
  • Web???????
  • ?????????
  • ??????????
  • ??????????
  • ?????????????
  • ????????
  • ?????????????????

8
2.WINDOWS AZURE
  • Microsoft???????????????????????????
  • ?????????????????
  • ?????????(????)????????????????????????????

Windows Azure
?????????????????????Windows Server 2008
??????
??????????????????
HYPER-V
?????
???????????????????????
??????????
9
2.1 Windows Azure ???????
Live ????
.net ????
SQL ????
...
Windows Azure ????????
Microsoft ?????OS?????????????????????????????????
Windows Azure ?????????????????????????????Live???
?????????????????????????????????????????
10
2.2 Azure ????????
  • ?????????
  • ???????????Hyper-V???????????????????????????????
    ???????????????????????
  • ???????????Web?????????????????UI?????????
  • ?????????????????????????????????????????
  • ??????????
  • ????????????????????????????
  • Blob ????????????????????????????????
  • ???Web??????????????????????????????

11
2.2.1 ????????????
Azure ???
Web???
Web???
Azure ?????????
????????
Web???
Azure Blob?????
?????
?????
12
2.2.2 ??????
Windows Azure Demo1
13
2.3 ???????????
  • Windows Azure ??????? Windows Azure
    ????????VM???????????????? Windows Server
    2008???OS???
  • ??????????
  • Web???IE7 ?????Web/HTTP????????????IIS7?Web??????
    ???????
  • Worker???????????????HTTP????????????????????????
    ???????????????
  • ?????????.NET Framework 3.5 ?????????????????????
    ????Windows Azure ???????????????????????????
  • ????VM?????????????????Windows Azure ??????????

VM
VM
Worker?????????
Web?????????
IIS
??????
??????
Windows Azure ??????
14
2.4 ???????
  • Windows Azure ?????????????????????????
  • ???????????????????????????????????????????
  • ??
  • ????????
  • ???
  • ??
  • ???
  • ????????
  • ????
  • Blob
  • ???
  • ??????????????????????????????????????

???
???
???
???
???
???????????????6????????????? ???????????????????
????????????????????
15
2.4.0.1 Azure ??????
16
2.4.1 ????
  • ????????????????????
  • ????????????????????????????????????????????
  • ADO.NET ???????????????????????????????
  • ???????????(??)?????????????1MB????????????
  • ????????????????????????????????????????????????
    ???????????????????
  • ??????????????????????????????????
  • ??????????????????????
  • ?????????????????
  • Binary?????(??64KB)
  • Bool???
  • DateTime64-bit UTC??1600/1/19999/12/31
  • Double64-bit ??????
  • GUID128-bit ????ID
  • Int32-bit ???
  • Int6464-bit ???
  • StringUTF-16 ???(??64KB)

17
2.4.1.1 ????????
PartitionKey ??? Row Key ?? ??? ?? ???? ??? PropertyN
Osaka 28 2009/03/20 ?? 50 50
Osaka 29 2009/05/23 ?? 0 0
Hukuoka 06 2009/03/28 ?? 30 35
Nagoya 07 2009/04/11 ??? 7 0
Tokyo 30 2009/03/14 ?? 70 70
Tokyo 31 2009/04/04 ?? 0 0
Tokyo 32 2009/04/25 ?? 0 0
Tokyo 33 2009/05/16 ?? 0 0
???????255??
?????????????????????????????????????
????????????????????
??????????Binary,Bool,DateTime,Double,GUID,Int,Int
64,String
1?????????1MB??
????????????????????????????
??????????????????????
??????????????????????
18
2.4.1.2 ??????????
  • Demo
  • ?????????????????http//wizmole.table.core.windo
    ws.net/
  • ??????????(???CTP??)http//lt??????gt.table.core.w
    indows.net/??????

19
2.4.2 ???(Blob)
  • ???(blob)??????????????????????????
  • ??????4?????????????
  • ?????????(??????)???????????????
  • ?????????????????????????????
  • ????????????????
  • ???????????????????????
  • ???????50GB?????????????????
  • ????????????????????64MB??????????????????????????
    ???????????????
  • ??????????????????????????????????????????????
  • ?????ID???64??????
  • ??????????????????????

20
2.4.2.1 ??????
?????
????
???
????
010_001
Upload001.jpg
BBS
010_002
Upload003.jpg
010_003
Wizmole
Upload010.avi
010_004
MAP
01-001
Map_01.bin
01-001
  • ???????1http//wizmole.blob.core.windows.net/BBS/
    Upload001.jpg
  • ???????2http//wizmole.blob.core.windows.net/MAP/
    Map_01.bin

21
2.4.2.2 ?????????
  • Blob ??????????????????????
  • ????????64MB??????????????
  • ????????????????????????ID????
  • ?????????????
  • ?????????????????????????
  • ????ID? Blob ???????????????????
  • ?????????????????Blob ??????????????????????
  • ?????????????????????????????????
  • Demo

Block01
lt?xml version1.0 encodingutf-8?gt ltBlockListgt
ltBlockgtBlock01lt/Blockgt ltBlockgtBlock02lt/Bloc
kgt ltBlockgtBlock03lt/Blockgt
ltBlockgtBlock04lt/Blockgt ltBlockgtBlock05lt/Blockgt lt
/BlockListgt
Block02
Block03
Block04
Block05
???????
BinData.mpg
Upload
??
??
??
Block01
Block01
Block02
Block02
Block02
??
Block03
Block03
Block04
Block05
Block04
Block04
Block05
Block05
22
2.4.3.1 ???
  • ????????????????????????????
  • ??????????Web?????????????Worker??????????????????
    ???
  • ??????????????????????????????????????????
  • ?????????????????????
  • ??????????????????????????????????????????
  • ??????????8KB?????
  • ???????????XML??????
  • XML????????????????????(????)???????????
  • ???????????
  • MessageID??????????????GUID?
  • VisibilityTimeout??????????????????????????????30
    ????2???
  • PopReceipt???????????????????????????????????????
    ????????????
  • MessageTTL????????????????????7??????????7??????
    ??????????????????????

23
3..NET ????
.NET ????
??????????
.NET ????
SQL ????
Live ????
??????
Windows Azure ????????
?????? ????
  • .NET ?????????.NET ?????????????????????????????
    ???????????????????????????.NET
    ???????????????????????????? WCF ? WF ?????????
  • ???.NET ??????????????????????
  • ?????????????????????????
  • ??????????????????????????????????
  • ?????????????????????????????????

24
4.SQL ????
SQL????
Authority
SQL ???????
.NET ????
SQL ????
Live ????
Container
Entity
Windows Azure ????????
  • SQL ?????????
  • SQL Server ????????????????
  • ?????????
  • SOAP?REST
  • LINQ?ADO.NET ???????
  • ????????
  • ?????????????
  • ?????SSL???
  • Authority?????????SQL Server ??????????????
  • Container????????????????????????????
  • Entity????????????????????????

25
4.1 SQL??????????
  • SQL????????SQL Server????????????????????????????
    ?????????????????????????????
  • ???????????????????????????

???????
??????????????
?????
SOAP
REST
SDS ?????
ADO.NET ????
??????
SDS????????
Microsoft ??????
26
5.Live ????
Live ????
.NET ????
SQL ????
Live ????
Windows Azure ????????
  • Live ?????????
  • ????????????????????????
  • ??????????????????????????????????????????
  • RESTful?API?AtomPub?????????????????
  • Live Framework SDK
  • Live Services User Data APIs
  • Microsoft Virtual Earth SDKs
  • Live Search API
  • Windows Live Messenger SDKs
  • Windows Live ID SDK
  • Microsoft Advertising APIs
  • Silverlight Streaming SDK
  • Windows Live Admin Center SDK
  • Windows Live Tools for Visual Studio Controls
  • Windows Live Spaces SDK
  • Windows Live Client Extensibility APIs

27
6.???
Windows Azure ??????????????????????????????OS???
?????
  • Windows Azure ?????
  • ????Windows Azure ???????????????????Azure??????
    ????????????????????????????????
  • ????????????????????????????????????????????????
    ??9??CTP??????
  • ?????VPN?????????????????????????
  • ?????????????????????????????????????????9??CTP?
    ????????
  • Windows Azure ?????
  • ???????????VM????????????????????????????
  • ?????????????????????????????????????????????????
    ????????????
  • ????????.NET Framework 3.5 ????????????ASP.NET?WC
    F?WF?Windows Live Framework??????????????
  • ????????????????
  • ???9??CTP???????????????????????
  • ??????1???2010/01????
  • ????????????????

28
Windows Azure ????
29
Windows Azure CTP
  • ????OS
  • Windows Vista SP1
  • Windows Server 2008
  • ????
  • Visual Studio 2008 SP1(Visual Web Developer)
  • Visual Web Developer 2008 Express SP1
  • ????DB
  • SQL Server 2005 Express Edition
  • ?????
  • Windows Azure Software Development Kit (March
    2009 CTP)
  • Windows Azure Tools for Microsoft Visual Studio
    March 2009 CTP
  • Microsoft .NET Services SDK(Dec 2008 CTP)
  • SQL Data Services (SDS) SDK (CTP)
  • Live Framework SDK April 2009 CTP
  • ???????
  • Java SDK for .NET Services
  • Ruby SDK for .NET Services

30
????????
  • Visual Studio 2008 SP1 ??SDK?????????????Windows
    Azure ??????????????????
  • ????????? C ????????Visual Basic ??????Azure SDK
    ??????????????
  • ?????????????????????
  • Web????????Web???????????????
  • Worker????????Worker???????????????

31
????
  • Windows Azure ???????
  • http//www.azure.com/
  • Java SDK for .NET Services
  • http//www.jdotnetservices.com/
  • .NET Services for Ruby
  • http//www.dotnetservicesruby.com/
  • SQL????
  • http//msdn.microsoft.com/en-us/sqlserver/dataserv
    ices/default.aspx
  • Live ????
  • http//dev.live.com/
  • Tech-Days 2009
  • http//www.microsoft.com/japan/powerpro/techdays/
Write a Comment
User Comments (0)
About PowerShow.com