Title: ??????????? Windows Azure ??????????
1???????????Windows Azure??????????
2????
- ??????
- ????????????????????????
- ???????????????????????
- Azure????????????????????????????????????????????
?????????????? - ???Microsoft???????????????????????????(?????????
)
3??????
- ??
- ?????(????????) ? SIer
- SIer?5???????????????SI???
- 2006???????5??
- ?????????CIO?????????????
- Azure?Silverlight????
- ?????????
- ????????????
- ??????????????????????
4????????????????
Cloud
Service
Service
- ????????????????????????
- ????????????
- ??????????(??????????)
- ?IT???????? ?????????
5??????????????????
???? ?? ?
SaaS ???????????????????????????(?????????????????????)???ASP?????? GoogleApps Microsoft Online Services Salesforce CRM
PaaS ???????????????????????????????????????????????????????????????? Force.com Google App Engine Windows Azure Heroku
IaaS ??????????????(???????????)????????????????OS?????????? AmazonEC2 / S3
6????????????
- ????
- SI???????????????
- ?????????????????
- (WEB?????)?????
- OS????????
- ??????WEB???(Twitter,4sq)
- ??????????????????
- ?????????
- ???????????????????
- ???????(?????????????)
7???????????
- ??????
- ??????????????(VC??)
- ??????
- ?????????????(??????????????????????????)
- ????????????????????????
- ??????(?????)
- ??????????
-
8???????
- ???????
- ????????????????
- ????????????????????
- ???????? ????????
- ????????????????????
- ???????????????(NW??)
- ????????????????
- ??????????SLA
- ????????????????????
9?????????????????
10??????????????????
11?????????????
???? ????????????????
?????
????? ?????? ?????
?????? ?????? ?????
2009???????????????????????????????? ?????????????
?????????????????????????????????
12???????????????
???????? Amazon EC2 Google App Engine Microsoft Windows Azure Salesforce Force.com
????? ???? ??????? ????????Eclipse VS2008VS2010 ????Eclipse
???? ????OS??? Python?JAVA .NET?????PHP?JAVA?Ruby Apex
?????? SimpleDBMySQL?Oracle? SQL Server 2005 BigTable SQL Azure Storage Service Force.com Database
????? A B B C
?????? A C A C
????? C A A A
???????? B C B B
????? A C B A
?? A B C A
????? ?????? ????? ????? Apps???????? ???????? ?????????????WEB???? ???????? ??????????? ?????????
13Windows Azure????
- ?????????????????
- ???????????????????PaaS
- ??????????SaaS???????
- ????????????PaaS
- ???????????????
- ???????????????Windows
14Windows Azure???
??????
Drive
Service Bus
Access Control
Reporting
BI
Data Sync
SQL Server
LB
??Microsoft??????
15Hosted Service ?????
Inter net
Web???
Worker???
LB
VM ???(??)
- WebRole WEB???
- IIS7(ASP.NET, FastCGI)
- WorkerRole ?????(QUEUE??)
- ???,???????? JAVA-Tomcat???
- VM???Amazon?AMI????OS????????????(????)
16??????????WEB????????
- Windows Azure??WEB???????
- WEB????????????(EDI)
- ???3??
- ?CloudService?????????
- ???WEB???????????
- ??????????
17????????????????
18Storage Service
Drive
- ???? Key-Value????????(????)
- BLOB ????????????????(CDN??)
- ??? ???????
- ???? ????I/O????????NTFS????
??Microsoft??????
19??????
Microsoft??????
??????
????
?????
Email Name
users
Email Name
mysns
movies
http//lt?????gt.table.core.windows.net/lt?????gt
20???????StorageService????
- ??????
- ??????????URL?Table??????
- ?????Tweet???
- ???????????
21SQL Azure
- SQLServer2008??? ???
- ????(??1G,10G??????????
- CLR??????????)
- DB?????????
- ???????????????(Report,BI,Sync)
??Microsoft??????
22SQL Azure????????
??????
????DB
????
????????
??????????????????DB???????
????1
????2
????3
SQL Server??????
??????????????????DB???????
??????????????????
??????????????????
Microsoft??????
23???????SQL Azure????
- ??????
- SQL Azure?SSMS2008 R2?????
- SQL Azure?????????????????
- SQL Azure???????????
- ???
- ?????????????????????????????????????(???????)
24?????????1
- SQL Azure???????????????????(SQL
Server???????????) - Code Far?
????
WindowsForm, WPF??????
25?????????2
- ????????????????
- WEB????SQL Azure
- ???????????SQL Azure?????
- Code Near?
????
WEB???? ??????
26????
- ????????
- ????????????????????????(???API?????????)
- SQL Azure???????
- ???API?????
- Cmdlet
- Windows Azure Service Management API Tool
27???API???????
28????????????
- ?????
- Azure??????????????????????(??Drive???????)
- ?????API????????????????
- ?????????????
- a)Windows Azure??????(??????????????)
- b)Windows??????????????
- c)Windows??????
- d)???????????
- ????????????
- e)IIS 7.0??
- f)IIS 7.0?????????????
- g)Windows Azure????????
29?????Azure????
- ?????????????????????
- ??????????????????????
- SaaS???????????????????????
- ??????????????????????
30?????(Techdays 2010????)
??? ????
Windows Azure ??????????? (hour) ??????????? (hour) ??????????? (hour) S \11.76 \8,640
Windows Azure ??????????? (hour) ??????????? (hour) ??????????? (hour) M \23.52 \17,280
Windows Azure ??????????? (hour) ??????????? (hour) ??????????? (hour) L \47.04 \33,840
Windows Azure ??????????? (hour) ??????????? (hour) ??????????? (hour) XL \94.08 \67,680
Windows Azure ????? (GB/month) ????? (GB/month) ????? (GB/month) ????? (GB/month) \14.70 \147
Windows Azure ????? ???????? (??) ????? ???????? (??) ????? ???????? (??) ????? ???????? (??) \0.98 /10,000 \98
AzureAppFabric ???? ?????? (transaction) ???? ?????? (transaction) ???? ?????? (transaction) ???? ?????? (transaction) \195.02 /100,000 ?
AzureAppFabric ???? ?? ??????? (1 connection) ??????? (1 connection) ??????? (1 connection) \391.02 ?
AzureAppFabric ???? ?? ?????? (5 connection) ?????? (5 connection) ?????? (5 connection) \975.1 ?
SQL Azure Web Edition (1GB) Web Edition (1GB) Web Edition (1GB) Web Edition (1GB) \979.02
SQL Azure Business Edition (10GB) Business Edition (10GB) Business Edition (10GB) Business Edition (10GB) \9,799.02
DataTransfers ?????????? ?????????? ?? (GB) ?? (GB) \9.80 \980
DataTransfers ?????????? ?????????? ?? (GB) ?? (GB) \14.70 \1,470
DataTransfers ?????? ?????? ?? (GB) ?? (GB) \29.40 \2,940
DataTransfers ?????? ?????? ?? (GB) ?? (GB) \44.10 \4,410
31???
- WEB???1? \8,000
- ?????10G \147
- ?????????????10?? \98
- SQL Azure(WebEdition) \980
- ??????50G(Asia) \3,500
- ???\13,000?????
32????????
- Microsoft Online Services ???????
- ???????????????????
33???????????
- DashBoard?????????
- ????????????????(8h????)
34Azure ?????????
- AppFabric 2010.4
- Windows Identity Foundation
- ???????????AD??
- VM??? ??????????
- SQL Azure???????????
35?????????????
- ???300????
- ?????????????????????
- ???????????????????????????????????
- SQLAzure??????????????
- ??????????????
- ???????????????????
- Key-Value?????????????
36?? ???????????
- ??????????????
- ???????????(???????????????????????)
- ?????????????(????????????????????????????????????
?????) - ????????????????????
- ???????????????????
37???
???? ?? ??
??? Key-Value? RDB?????Key-Value????????????????????????????ACID????????
???? ???????????????????? ????????????????????????????????????????????????????????????????
???????? CAP?? ???????????????Consistency(???)???(Availability)???(Partition)?3??????????????????????????????????
???????? BASE???????? ??????ACID????????????????????ACID????BASE??????????????????Basically Available???????????????????????Soft-State??????????????????????????????????????EventuallyConsistent?
???????? ??????????????? ???????????????????????????????????????????????????????????????????????????(?????????) ????DNS? ?Scalable?Available?????EventuallyConsistent????????????(?????????) ??????(?????????????????????????OK??????)
?????? ????????? ????????????????????????????????????????????????????????????????????????????????????????????????????(????????????)
?? CDN ???????????????(Contents Delivery Network, CDN)??? Web?????????????????????????????????????????????????????(wikipedia)
38??URL
- Azure????
- Techdays2010????????
- http//www.microsoft.com/japan/events/techdays/201
0/session/download.aspx - ?????? ????????
- http//www.microsoft.com/japan/windowsazure/getsta
rted/ - ????????????Windows Azure??????42??????
- http//www.atmarkit.co.jp/fdotnet/chushin/azurecas
estudy_01/azurecasestudy_01_01.html - Windows Azure Service Management CmdLets
- http//code.msdn.microsoft.com/azurecmdlets
- Windows Azure Service Management API Tool
- http//code.msdn.microsoft.com/Release/ProjectRele
ases.aspx?ProjectNamewindowsazuresamplesReleaseI
d3233 - ???
- ??????SIer???????????????
- http//jibun.atmarkit.co.jp/ljibun01/cs/200912/05/
01.html