AWSサービスメニュー
お客様のアプリケーション
ライブラリ & SDKs
Java,PHP, .NET,
Python, Ruby
IDEプラグイン
Eclipse
Visual Studio
メッセージ
Web管理画⾯
Management
Console
認証
AWS IAM
モニタリング
Amazon
CloudWatch
検索エンジン
Amazon SNS
Amazon SQS
Amazon SES
Amazon Cloud Search
コンテンツ配信
分散処理
Amazon CloudFront
コンピュータ処理
Amazon EC2
Auto Scale
Elastic MapReduce
ストレージ
Amazon S3
Amazon EBS
Amazon Glacier
AWS StorageGateway
デプロイと自動化
AWS Elastic
Beanstalk
AWS CloudFromation
ワークフロー管理
Amazon SWF
キャッシング
データベース
Amazon RDS
Amazon DynamoDB
Amazon SimpleDB
ネットワーク & ルーティング
AZ
AWS グローバルインフラ
Application
Service
Amazon Elasticache
Amazon VPC / Amazon Elastic Load Balancer / Amazon Route 53 /AWS Direct Connect
Region
Development &
Administration
Geographical Regions, Availability Zones, Points of Presence
Infrastructure
Service
5.
AWSのグローバルインフラストラクチャ
GovCloud
US West
US West
USEast
(US ITAR
Region)
(Northern
California)
(Oregon)
(Northern
Virginia)
South
America
(Sao Paulo)
EU
(Ireland)
Asia
Pacific
Asia
Pacific
(Singapore)
(Tokyo)
1. どのリージョンでも同じ使い勝手、同じやり
AWS Regions
方で自由に利⽤可能
AWS Edge Locations
2. リージョンを指定して、アプリケーション
やデータを配置する事が可能
Amazon Web Servicesとマイクロソフト
Windowson AWSがもたらすお客様のビジネスへのメ
リット
新しいハードウェアは不要
数分で利⽤開始
テスト環境をオンデマンドに
既存のMicrosoftライセンスを使⽤
迅速なパフォーマンス
AWS上で利⽤可能なWindows製品
ライセンスモビリ
ティ
Microsoft
Windows
Server
Microsoft SQL
Server
Microsoft
SharePoint
8.
Amazon EC2 -Windowsインスタンス
Amazon EC2で実⾏可能なWindowsイメージ
以下のバージョンのWindowsが利⽤可能
•
•
•
•
Windows
Windows
Windows
Windows
Server
Server
Server
Server
2012
2008 R2
2008
2003 R2
Windowsのバージョンに応じたSQL Server導入済みイ
メージもご⽤意
• SQL Server Express Edition(無料)
• SQL Server Web Edition(時間課⾦)
• SQL Server Standard Edition(時間課⾦)
9.
SQL Server AlwaysOn可用性グループ
onAWS
Windows Server Failover Cluster Managerおよび
SQL Server 2012 Availability GroupをAWS上で構成
可能に!
Availability Zoneをまたいだレプリケーションと高可⽤
性を実現
環境構築のためのCloudformationテンプレートも提供
Domain
Controller
SQL
Server DB
SQL
Server DB
Domain
Controller
Availability Zone
Availability Zone
AWS Cloud
9
サンプル:EC2インスタンス起動
// EC2操作⽤のクライアント
var ec2Client= new AmazonEC2Client();
// ⽴ち上げたいインスタンス情報の作成
var runInstanceRequest = new RunInstancesRequest{
ImageId = "ami-xxx",
MaxCount = 1,
MinCount = 1,
KeyName = “YourKeyName",
SecurityGroups = { “yourSecurityGroup” },
InstanceType = InstanceType.M1Small
};
// インスタンスの起動
ec2Client.RunInstances(runInstanceRequest);
20.
AWS SDK for.NETに含まれるもの
AWS Toolkit for Microsoft Visual Studio
Visual Studioプロジェクトテンプレート
AWS Tools for Windows PowerShell
AWS .NETライブラリ
C#コードサンプル
ドキュメント
参考情報
Windows PowerShell
• http://technet.microsoft.com/ja-jp/library/bb978526.aspx
WindowsPowerShellでのスクリプティング
• http://technet.microsoft.com/jajp/scriptcenter/powershell.aspx
AWS Tools for Windows PowerShell
• http://aws.amazon.com/jp/powershell/
AWS Tools for Windows PowerShell User Guide
• http://docs.aws.amazon.com/powershell/latest/userguide
/pstools-welcome.html
41