SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Windows 開発者のための  
Dev&Ops on AWS
アマゾンウェブサービスジャパン株式会社
ソリューション  アーキテクト  
福井  厚
2016.10.19
AWS - Windows Users Meetup #0
⾃自⼰己紹介
名前:福井  厚(fatushi@)
所属:アマゾン  ウェブ  サービス  ジャパン株式会社
                  技術本部エンタープライズ  ソリューション部
                  ソリューション  アーキテクト
経歴:
メーカーサポート、ソフトハウス、SIベンダー(国産、外資)、開発系コンサルティング  ファームを経て2015年年7
⽉月    よりアマゾン  ウェブ  サービス  ジャパン株式会社でソリューション  アーキテクトとして活動。
2008年年8⽉月、Microsoft Certified Architect for Solutions Certification (MCA) に認定される。
マイクロソフトMVPアワード受賞歴11回(2015年年7⽉月にMVP 終了了)
C#を愛し、.NETが⼤大好きなエンジニアとして .NET開発者向けにAWSを普及する活動を実施中。
好きなAWSサービス:  AWS IoT、CodeCommit、CodeDeploy、CodePipeline、AWS SDK for .NET
アジェンダ
  本セッションの⽬目的と対象者
  Windows 開発者のための  AWS  導⼊入⼿手順
  開発環境構築構築
  実⾏行行環境構築構築(テスト環境、本番環境)
  継続的デプロイの実施
  まとめ
本セッションの⽬目的と対象者
  ⽬目的
•  AWS  を  Windows  開発環境及び実⾏行行環境として、より容易易に導⼊入、活⽤用
して頂くために、Windows  プラットフォームを対象として  AWS  環境の
構築および継続的デプロイの実施⽅方法についての理理解を助けることを⽬目的
としています。
  対象者
•  開発環境及び実⾏行行環境として  AWS  を活⽤用したいと考えている  Windows  
プラットフォームを対象とする開発者、運⽤用担当者、アーキテクトの⽅方
Windows 開発者のための  
AWS 導⼊入⼿手順
これだけでOK!AWS  導⼊入⼿手順
• アカウント取
得
• 開発環境
セットアップ
開発環境構
築
• 実⾏行行環境設
計
• 実⾏行行環境構
築
実⾏行行環境
構築
• パイプライン
設計
• パイプライン
実⾏行行
継続的デプ
ロイの実施
開発環境構築
• アカウント取
得
• 開発環境
セットアップ
開発環境構
築
• 実⾏行行環境設
計
• 実⾏行行環境構
築
実⾏行行環境
構築
• パイプライン
設計
• パイプライン
実⾏行行
継続的デプ
ロイの実施
開発環境構築の⽬目的
  AWS 環境を利利⽤用するアプリケーションの開発・構築を
容易易にするために開発環境を構築
  AWS Tools for Visual Studio がおすすめ!
  AWS SDK for .NET を単体でインストールすることも可能
  AWS Tools for Windows Powershell をインストールすることで
AWS に対する操作をスクリプトで⾃自動化
まずは  AWS  アカウントを取得
https://aws.amazon.com/jp/register-flow/
AWS Tools for Visual Studio の
セットアップ  
https://aws.amazon.com/jp/visualstudio/
ダウンロードの
ボタンをクリック
してインストール
AWS Tools for Visual Studio
  Visual Studio にインテグレート
  Visual Studio 環境から  AWS の各種リソースを操作可能
  AWS SDK for .NET もインストールされる
  AWS Sample Projects を提供
  AWS Console Project
  AWS Empty Project
  AWS Web Project
AWS Tools for Visual Studio
  AWS SDK for .NET を利利⽤用したコーディング例例
IAmazonEC2	
  ec2	
  =	
  new	
  AmazonEC2Client();	
  
DescribeInstancesRequest	
  ec2Request	
  =	
  new	
  DescribeInstancesRequest();	
  
try	
  {	
  	
  	
  	
  	
  
	
  	
  	
  	
  DescribeInstancesResponse	
  ec2Response	
  =	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ec2.DescribeInstances(ec2Request);	
  	
  
	
  	
  	
  	
  foreach	
  (var	
  reservation	
  in	
  ec2Response.Reservations)	
  
	
  	
  	
  	
  	
  	
  	
  	
  foreach	
  (var	
  instance	
  in	
  reservation.Instances)	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  {	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Console.WriteLine("private	
  IP	
  address:	
  {0}",	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  instance.PrivateIpAddress);	
  	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  }	
  
}	
  
catch	
  (AmazonEC2Exception	
  ex){	
  
	
  Console.WriteLine(ex.Message);	
  
}	
  
  AWS Lambda Function Project (Node.js)
Node.js for Visual Studio を事前にインストールしておく必要が
ある  (http://nodejstools.codeplex.com/)
AWS Tools for Visual Studio
その他プロジェクト
AWS Tools for Visual Studio
その他プロジェクト
AWS CloudFormation Project
  AWS Explorer
  Visual Studio にインテグレート
以下の各サービスの参照、操作を提供
  Amazon CloudFront
  Amazon DynamoDB
  Amazon EC2
  Amazon RDS
  Amazon S3
  Amazon SimpleDB
  Amazon SNS
  Amazon SQS
  Amazon VPC
  AWS CloudFormation
  AWS Elastic Beanstalk
  AWS Identity and Access Management
  AWS Lambda
AWS Tools for Visual Studio
Demo:
AWS Tools for Visual Studio
実⾏行行環境構築
• アカウント取
得
• 開発環境
セットアップ
開発環境構
築
• 実⾏行行環境設
計
• 実⾏行行環境構
築
実⾏行行環境
構築
• パイプライン
設計
• パイプライン
実⾏行行
継続的デプ
ロイの実施
実⾏行行環境を設計する
 アプリケーションの実⾏行行環境を設計
 検証環境、本番環境⽤用に  VPC  を構築
 ポイント:検証環境と本番環境を同等な構成にする
 クラウドでは必要な時だけインスタンスを起動することでコ
ストを節約できるため、本番環境と同等の構成で検証する
ロードバランサ + マルチAZを利利⽤用したWebアプリ
ケーションの構成例例
Availability Zone A Availability Zone B
VPC CIDR: 10.0.0.0 /16
PrivateSubnet:
10.0.100.0/24
Public Subnet:
10.0.1.0/24
PrivateSubnet:
10.0.101.0/24
Internet
Webサーバ
データベースサーバ
Public Subnet:
10.0.0.0/24
PrivateSubnet:
10.0.50.0/24 PrivateSubnet:
10.0.51.0/24
参考:Amazon  EC2  –  
Windowsインスタンス
  Amazon  EC2で実⾏行行可能なWindowsイメージ
  以下のバージョンのWindowsが利利⽤用可能
•  Windows  Server  2012  R2
•  Windows  Server  2012
•  Windows  Server  2008  R2
•  Windows  Server  2008
•  Windows  Server  2003  R2
  Windowsのバージョンに応じたSQL  Server導⼊入済みイメージもご⽤用意
•  SQL  Server  Express  Edition(無料料)
•  SQL  Server  Web  Edition(時間課⾦金金)
•  SQL  Server  Standard  Edition(時間課⾦金金)
参考:インスタンスへ RDP ログオン
必要なもの
•  インスタンス起動時に作成したキー
ペア名に対応する秘密鍵ファイル
•  インスタンスに割当てたPublic IPア
ドレス
RDPログオン⽅方法  
•  接続先ホスト:インスタンスに割当
てた  Public IP  アドレス
•  ログインユーザ名:  Administrator
•  接続⽅方法:パスワード⽅方式
(秘密鍵ファイルにより復復号)
参考:Amazon RDS
構築
•  数クリック or APIでDBサーバを操作
•  初期費⽤用無し、時間単位の従量量課⾦金金
親和性
•  6種類のエンジンをサポート
•  既存アプリケーションの変更更不不要
運⽤用
•  可⽤用性向上のための機能
•  モニタリング、バックアップ、パッチ、スケー
リング機能を提供
セキュリテイ
•  VPC、セキュリティグループ、暗号化等に対応
実⾏行行環境を構築する
作業内容 利利⽤用するツール
設計に従って必要であれば事前に  VPC、サブネット、セ
キュリティ  グループ、ルート  テーブルなどを構築
マネージメント  コンソール
必要であれば  データベース  インスタンスを構築 マネージメント  コンソール
アプリケーションのデプロイ環境を構築 AWS Elastic Beanstalk
  クラウドでは開発者でもデプロイ環境を構築できる
実⾏行行環境を構築する
作業内容 利利⽤用するツール
設計に従って必要であれば事前に  VPC、サブネット、セ
キュリティ  グループ、ルート  テーブルなどを構築
マネージメント  コンソール
必要であれば  データベース  インスタンスを構築 マネージメント  コンソール
アプリケーションのデプロイ環境を構築 AWS Elastic Beanstalk
  クラウドでは開発者でもデプロイ環境を構築できる
AWS Elastic Beanstalk の活⽤用
  開発環境、検証環境、本番環境の構築
  Elastic Beanstalk のマネージメント  コンソールの「新しいアプリ
ケーションの作成」で  Windows 上の  IIS (ウェブサーバー)環境
を構築可能
  RDS SQL Server の構築も可能
  Visual Studio  からElastic Beanstalk  の環境へアプリケーションのデ
プロイが可能
  マネージメント  コンソールのダッシュボードで状態確認可能
  ウェブ層、ネットワーク層、データ層の設定が可能
AWS Elastic Beanstalk の活⽤用
  ASP.NET Core  アプリケーションのWindowsサーバーへ
のデプロイをサポート  New!
  同⼀一のWindowsサーバーへ複数のASP.NETアプリケー
ションのインストールをサポート  New!
  Application Load Balancer をサポート  New!
AWS Elastic Beanstalk の活⽤用
  マネジメント
コンソールで
モニタリング
可能
Visual Studio から  Beanstalk  を実⾏行行
AWS Elastic Beanstalk supports
ASP.NET Core
Visual Studio 2015 の3つのテンプレート
  ASP.NET Web Application (.NET Framework)
  ASP.NET Core Web Application (.NET Core)
  ASP.NET Core Web Application (.NET Framework)
  1番⽬目と3番⽬目は  VS  から  [Publish to AWS] でデプロイ
して即座に実⾏行行可能
ASP.NET Core Web Application (.NET Core)  と  
AWS Elastic Beanstalk
  前提条件
  Visual Studio 2015 Update 3
  .NET Core 1.0.1 - VS 2015 Tooling Preview 2
  AWS Elastic Beanstalk
  Application Options - Build and Deployment Settings
  Framework: netcoreapp1.0 を選択
  ⼀一旦デプロイした後、作成された  Windows Server  に
.NET Core Windows Server Hosting をインストール
  IISのApplication Poolの.NET CLR version を “No Managed
Code”  に変更更
Demo:
Publish to AWS from
Visual Studio
継続的デプロイの実施
• アカウント取
得
• 開発環境
セットアップ
開発環境構
築
• 実⾏行行環境設
計
• 実⾏行行環境構
築
実⾏行行環境
構築
• パイプライン
設計
• パイプライン
実⾏行行
継続的デプ
ロイの実施
継続的デプロイの⽬目的
  ⾃自動化することのメリット
  ⼿手作業によるミスを防ぐ
  ⾃自動化による⾼高速化でリリース  スピードも向上
  エラーを早期に発⾒見見
  常に動作するアプリケーション
  ⾃自動化は⼀一度度始めたら戻りたくない
継続的デプロイのための設計
  ⽬目的に合わせてパイプラインを設計する
AWS
CodePipeline
Amazon
S3
GitHub
Beta  Stagesource  Stage
テスト環境
本番環境
AWS
Elastic  Beanstalk
Amazon
EC2
Build  Stage
Amazon
S3
AWS
Elastic  Beanstalk
Amazon
EC2
swap
AWS CodeCommit/AWS CodePipeline/AWS
CodeDeployの位置づけ
MonitorProvisionDeployTestBuildCode
Elastic  Beanstalk
OpsWorks
Cloud
Watch
Cloud
Formation
Code
Deploy
Code
Commit
Code
Pipeline
AWS CodePipeline
カスタマイズ可能なワークフローエンジン
パートナーやカスタムのシステムと連携
ビジュアルエディターと可視化されたステータス
継続的デリバリー、リリース⾃自動化
Build
1)  ビルド
2)  Unitテスト
1)  デプロイ
2)  UIテスト
Source Beta Production
1)  デプロイ
2)  負荷テスト
Gamma
1)  カナリア  デプロイ
2)  リージョン1  デプロイ
3)  リージョン2  デプロイ
AWS CodePipeline
  ソース/ビルド/テスト/デプロイのプロセスを管理理
  AWS のサービスやサードパーティとの連携
  GitHub、CodeCommit、S3 をソース  リポジトリとして利利⽤用可
能
  ビルド  サーバーとして  Jenkins、Solano CI  と連携可能
  パイプラインのバックアップ
  ⾒見見やすいUI
  デプロイ  プロバイダとして  OpsWorks  と連携  New!
開発のスタイルにあったワークフローを⾃自由に
参考:AWS CodeCommit とは
Availability Zoneを跨ぎデータを冗⻑⾧長化
データは暗号化されて保存
IAMとの統合
リポジトリのサイズは無制限
git	
  push	
   AWS  CodeCommit
Gitのオブジェクトは
Amazon  S3
Gitのインデックスは
Amazon  DynamoDB
暗号化鍵は
AWS  KMS
SSH  or  HTTPS
安全、スケーラブル、マネージドな、Gitソース管理理
  フルマネージドなソース  バージョン管理理サービス
Git  互換でGit  対応ツールが利利⽤用可能
  データは  S3  に保存され容量量無制限
  IAM  による認証
  現時点では  Visual Studio  未対応
参考:AWS CodeCommit
  デプロイに特化したサービス
  指定したグループに、指定したファイルを、指定した割合ずつ
  TagやAuto Scaling Groupでグループ指定
  エージェントを⼊入れれば利利⽤用可能
  Pull型のデプロイ、EC2以外でも
  Linux & Windows対応
  関連する処理理をフックで実⾏行行可能
  GitHub、S3 と連携して継続的デプロイを実現可能
参考:AWS CodeDeploy
参考:CodeDeploy ワークフロー
参考:AppSpec File (appspec.yml)
  デプロイ  パス、カスタム権限、ステージごとの実⾏行行スクリプ
トを指定可能
version:	
  0.0	
  
os:	
  windows	
  
files:	
  
	
  	
  -­‐	
  source:	
  	
  
	
  	
  	
  	
  destination:	
  C:inetpub¥wwwroot	
  
hooks:	
  
	
  	
  ApplicationStop:	
  
	
  	
  	
  	
  -­‐	
  location:	
  .RemoveApp.ps1	
  
	
  	
  	
  	
  	
  	
  timeout:	
  30	
  
	
  	
  ApplicationStart:	
  
	
  	
  	
  	
  -­‐	
  location:	
  .InstallApp.ps1	
  
	
  	
  	
  	
  	
  	
  timeout:	
  300	
  
	
  	
  ValidateService:	
  
	
  	
  	
  	
  -­‐	
  location:	
  .
ValidateInstall.ps1	
  
	
  	
  	
  	
  	
  	
  timeout:	
  300	
  
  files
  どのファイルをどこに配置するか指定
  hooks
  以下の⻩黄⾊色のEventで実⾏行行する処理理を指定
継続的デプロイの実施
  続的デプロイの設定⼿手順
作業内容 利利⽤用するツール
デプロイ先  EC2  インスタンスの作成と設定 マネジメント  コンソール
PowerShell
AWS SDK
Elastic Beanstalk
CloudFormation
ソース管理理リポジトリの設定 GitHub
CodeCommit
S3
デプロイ⼿手順の設定 CodeDeploy
Elastic Beanstaok
パイプラインの設定 CodePipeline
継続的デプロイの実施
  続的デプロイの設定⼿手順
作業内容 利利⽤用するツール
デプロイ先  EC2  インスタンスの作成と設定 マネジメント  コンソール
PowerShell
AWS SDK
Elastic Beanstalk
CloudFormation
ソース管理理リポジトリの設定 GitHub
CodeCommit
S3
デプロイ⼿手順の設定 CodeDeploy
Elastic Beanstaok
パイプラインの設定 CodePipeline
継続的デプロイの実施
  続的デプロイの設定⼿手順
作業内容 利利⽤用するツール
デプロイ先  EC2  インスタンスの作成と設定 マネジメント  コンソール
PowerShell
AWS SDK
Elastic Beanstalk
CloudFormation
ソース管理理リポジトリの設定 GitHub
CodeCommit
S3
デプロイ⼿手順の設定 CodeDeploy
Elastic Beanstalk
パイプラインの設定 CodePipeline
Demo:
CodePipeline
まとめ
  Windows  開発者のための  AWS 導⼊入⼿手順は3つのステッ
プ
  開発環境の構築
  実⾏行行環境の構築
  継続的デプロイの実施
  AWS  が提供するサービス、ツールを上⼿手く利利⽤用するこ
とで早く簡単に環境構築が可能に
  ⾃自動化によって継続的デプロイ  on AWS を!
Windows 開発者のための Dev&Ops on AWS

Contenu connexe

Tendances

Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
崇之 清水
 
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
Amazon Web Services Japan
 

Tendances (20)

わかりづらいS3クロスアカウントアクセス許可に立ち向かおう
わかりづらいS3クロスアカウントアクセス許可に立ち向かおうわかりづらいS3クロスアカウントアクセス許可に立ち向かおう
わかりづらいS3クロスアカウントアクセス許可に立ち向かおう
 
AWS CLIでAssumeRole
AWS CLIでAssumeRoleAWS CLIでAssumeRole
AWS CLIでAssumeRole
 
20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation 20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
 
RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話
 
Serverless時代のJavaについて
Serverless時代のJavaについてServerless時代のJavaについて
Serverless時代のJavaについて
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
 
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure
 
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用についてAmazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
 
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design PatternAWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
 
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model  20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
 
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
 
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
 
IDガバナンス&管理の基礎
IDガバナンス&管理の基礎IDガバナンス&管理の基礎
IDガバナンス&管理の基礎
 
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
 
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
 
Nginx lua
Nginx luaNginx lua
Nginx lua
 
20200812 AWS Black Belt Online Seminar Amazon Macie
20200812 AWS Black Belt Online Seminar Amazon Macie20200812 AWS Black Belt Online Seminar Amazon Macie
20200812 AWS Black Belt Online Seminar Amazon Macie
 
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法
 

En vedette

基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅
Mason Mei
 
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Amazon Web Services
 

En vedette (20)

CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
 
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
 
Amazon Kinesis Analytics によるストリーミングデータのリアルタイム分析
Amazon Kinesis Analytics によるストリーミングデータのリアルタイム分析Amazon Kinesis Analytics によるストリーミングデータのリアルタイム分析
Amazon Kinesis Analytics によるストリーミングデータのリアルタイム分析
 
データレイクを基盤としたAWS上での機械学習サービス構築
データレイクを基盤としたAWS上での機械学習サービス構築データレイクを基盤としたAWS上での機械学習サービス構築
データレイクを基盤としたAWS上での機械学習サービス構築
 
AWS - Windowsアップデート re:Invent & Windows Server 2016
AWS - Windowsアップデートre:Invent & Windows Server 2016AWS - Windowsアップデートre:Invent & Windows Server 2016
AWS - Windowsアップデート re:Invent & Windows Server 2016
 
基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅基于Aws的dev ops实践指南 王毅
基于Aws的dev ops实践指南 王毅
 
ChinaNetCloud - Aliyun Joint Event on Cloud Operations
ChinaNetCloud - Aliyun Joint Event on Cloud Operations ChinaNetCloud - Aliyun Joint Event on Cloud Operations
ChinaNetCloud - Aliyun Joint Event on Cloud Operations
 
AWS Black Belt Online Seminar Elastic Load Balancing
AWS Black Belt Online Seminar Elastic Load BalancingAWS Black Belt Online Seminar Elastic Load Balancing
AWS Black Belt Online Seminar Elastic Load Balancing
 
Team foundation build 2017
Team foundation build 2017Team foundation build 2017
Team foundation build 2017
 
Atlassian Overview
Atlassian OverviewAtlassian Overview
Atlassian Overview
 
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
AWS Black Belt Tech シリーズ 2015 - Amazon RedshiftAWS Black Belt Tech シリーズ 2015 - Amazon Redshift
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
 
The Latest and Greatest Products Overview
The Latest and Greatest Products OverviewThe Latest and Greatest Products Overview
The Latest and Greatest Products Overview
 
Seven habits of effective devops - DevOps Day - 02/02/2017
Seven habits of effective devops - DevOps Day - 02/02/2017Seven habits of effective devops - DevOps Day - 02/02/2017
Seven habits of effective devops - DevOps Day - 02/02/2017
 
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
 
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
 
DevOps in AWS with Kubernetes
DevOps in AWS with KubernetesDevOps in AWS with Kubernetes
DevOps in AWS with Kubernetes
 
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
 
Esclerosis múltiple
Esclerosis múltipleEsclerosis múltiple
Esclerosis múltiple
 
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
 

Similaire à Windows 開発者のための Dev&Ops on AWS

Windows on aws最新情報
Windows on aws最新情報Windows on aws最新情報
Windows on aws最新情報
Genta Watanabe
 
Apps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドApps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウド
Hirotada Watanabe
 

Similaire à Windows 開発者のための Dev&Ops on AWS (20)

JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
 
AWS初心者向けWebinar .NET開発者のためのAWS超入門
AWS初心者向けWebinar .NET開発者のためのAWS超入門AWS初心者向けWebinar .NET開発者のためのAWS超入門
AWS初心者向けWebinar .NET開発者のためのAWS超入門
 
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep diveAmazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
 
Windows on aws最新情報
Windows on aws最新情報Windows on aws最新情報
Windows on aws最新情報
 
Apps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドApps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウド
 
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
 
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
 
AWS IoT アップデート 2016.02.16
AWS IoT アップデート 2016.02.16AWS IoT アップデート 2016.02.16
AWS IoT アップデート 2016.02.16
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 
同じサービスを ECSとOpsWorksで 運用してみた
同じサービスをECSとOpsWorksで運用してみた同じサービスをECSとOpsWorksで運用してみた
同じサービスを ECSとOpsWorksで 運用してみた
 
Application Deployment on AWS
Application Deployment on AWSApplication Deployment on AWS
Application Deployment on AWS
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 
AWS初心者向けWebinar AWSクラウドでのWindowsの実行
AWS初心者向けWebinar AWSクラウドでのWindowsの実行AWS初心者向けWebinar AWSクラウドでのWindowsの実行
AWS初心者向けWebinar AWSクラウドでのWindowsの実行
 
aws mackerel twilio_handson_public
aws mackerel twilio_handson_publicaws mackerel twilio_handson_public
aws mackerel twilio_handson_public
 
[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001
 
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ 【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
 
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
 

Plus de Amazon Web Services Japan

Plus de Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
 

Dernier

Dernier (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

Windows 開発者のための Dev&Ops on AWS