3. 自己紹介(2/2)
)
自己紹介(
Microsoft MVP for Virtualization - Virtual Machine(
Jul 2007 - Jun 2010)
Publications
日経BP すべてわかる仮想化大全
• http://coin.nikkeibp.co.jp/coin/itpro/virtual/index.html
@IT連載 三大仮想化ソフトウェア機能比較
• http://www.atmarkit.co.jp/fwin2k/operation/indexpage/inde
x.html#vmcomp
4. 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
US East
(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. リージョンを指定して、アプリケーション
やデータを配置する事が可能
7. Amazon Web Servicesとマイクロソフト
Windows on 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可用性グループ
on AWS
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
10. Amazon RDS for SQL Server
標準機能
•
•
•
•
•
SQL Server Migration Assistant
Database Engine Tuning Advisor (SE, EE, Web)
SQL Server Agent
SSL接続
Transparent Data Encryption(TDE)
バージョンアップ
• 2008 R2から 2012へのメジャーバージョンアップ機能
詳細情報
• 機能情報
• http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQ
LServer.Concepts.General.html
• FAQ
• http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/RD
SFAQ.SQLServer.html
18. AWS SDK for .NET
AWS SDK for .NET
Amazon提供のAWS開発⽤.NET SDK
http://aws.amazon.com/sdkfornet/
環境:
• .NET Framework 3.5以降
• Visual Studio 2010以降
最新版2.0.4
C#およびVisual Basicをサポート
19. サンプル: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#コードサンプル
ドキュメント
21. AWS Tools for Windows PowerShell
AWSへの容易なコマンドラインアクセス
• 800以上のコマンドレット
• AWS SDK for .NETがベース
スクリプトによる管理の自動化に対応
EC2, S3をはじめ多くのサービスの管理が可能
• http://aws.amazon.com/jp/powershell/
21
41. 参考情報
Windows PowerShell
• http://technet.microsoft.com/ja-jp/library/bb978526.aspx
Windows PowerShellでのスクリプティング
• 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