AWS Deck Template

Similar documents
PowerPoint Presentation

PowerPoint プレゼンテーション

AWS Deck Template

AWS 認定 DevOps エンジニア - プロフェッショナルサンプル試験問題 1) あなたは Amazon EBS ボリュームを使用する Amazon EC2 上で実行されているアプリケーションサーバ ー向けに 自動データバックアップソリューションを導入する業務を担当しています 単一障害点を回避し

Agenda 2

株式会社エクストランス X-MON3 X-MON Chef 連携設定リファレンス 2016/7/27 版

Slide 1

Slide 1

AWS Black Belt Online Seminar AWS OpsWorks アマゾンウェブサービスジャパン株式会社 ソリューションアーキテクト 舟崎健治

Startup_on_AWS_usecases_StartupDay

クラウドネイティブにセキュリティを 活用する!API を連携して実装する方法

AWS Deck Template

Microsoft Word - AWSBlueprint final.docx

利用約款別紙 SkyCDP for AWS 基本サービス仕様書 この仕様書は SkyCDP for AWS の基本サービスに関する内容 方法について記述したものです 尚 SkyCDP for AWS オプションサービスをご利用のお客様は各 SkyCDP for AWS オプションサービスのご契約内容

そこが知りたい!AWSクラウドのセキュリティ

Sr.Mktg Mgr

Microsoft PowerPoint - AWS紹介-VIOPS2 [互換モード]

アジェンダ はクラウド上でも十分使えます 1. の概要 とは の導入事例 で利用される構成 2. をクラウドで使う クラウドサービスの分類 Amazon Web Services による構成例 2

プレゼンタイトルを入力してください

Cuoreテンプレート

D. Amazon EC2 のインスタンスストアボリュームへ 1 時間ごとに DB のバックアップ取得を行うと共に Amazon S3 に 5 分ごとのトランザクションログを保管する 正解 = C 会社のマーケティング担当ディレクターから " 何気ない親切 " と思われる善行を目にしたら 80 文字

スライド 1

WebSAM MCOperations Amazon Web Services 向け構築ガイド 2015 年 5 月 日本電気株式会社

利用者

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

Agenda ハイブリッドクラウドについて Red Hat Cloud Infrastructure CloudForms 3.0 2

Elastic MapReduce bootcamp

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

Amazon Web Services環境におけるWebOTX Application Server導入ガイド (Windows)

Leveraging Cloud Computing to launch Python apps

InterSecVM/MWc V1.0 for Linux (Amazon EC2 用 ) セットアップ手順説明書 2015 年 9 月第 1 版

InfoFrame Relational Store V2.2 構築ガイド for Amazon Web Services RS J

PowerPoint プレゼンテーション

目次 1. Serverspec とは 1.1. Serverspecとは 1.2. Serverspecで出来る事 2. セットアップ 2.1. 必要なもの 2.2. インストール 3. デモ 3.1. デモ環境について 3.2. テスト対象サーバーの登録 3.3. サンプルテストの中身 3.4.

よくある問題を解決する~ 5 分でそのままつかえるソリューション by AWS ソリューションズビルダチーム

Agenda! 事前準備

はじめてみよう AWS ~これだけでわかる、できる、AWS のコアサービスを活用した基本のシステム構成~

Presentation Title Here

Mobile Access IPSec VPN設定ガイド

Wagby Cloud

データベースの近代化:シンプルなクロスプラットフォーム、最小のダウンタイムで実現するクラウド移行

Presentation Title Here

版 HinemosVM クラウド管理機能のご紹介 NTT データ先端技術株式会社 2019 NTT DATA INTELLILINK Corporation

PowerPoint プレゼンテーション

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

スライド 1

[当日発表資料]AWS_Summit_CYBIRD_fix.key

Amazon Web Services 環境における WebOTX Enterprise Service Bus 環境構築ガイド (Linux 版 ) 2015 年 9 月第 1 版 NEC

Microsoft Word - 楽天㇯ㅩ㇦ㅛIaaSㇵㅼã…fiã‡¹ä»Łæ§Ÿ.doc

PowerPoint プレゼンテーション

Nintendo Switch(TM)向け プッシュ通知システム 「NPNS」

WebARENA SuiteX V2 EC-CUBE 2.13 インストールマニュアル ( 標準 MySQL+ 非 SSL ) 作成 :2014 年 2 月 Ver.1.1

目次 1. 本書の役割 Windows Agent サポート OS とエディション サポート言語 Agent 稼働前提条件 Azure SDK リリース済み Windows Agent のサポート

WebSAM Application Navigator Amazon Web Services 向け構築ガイド 2014 年 3 月 日本電気株式会社 1

ESET Remote Administrator V5.1 バージョンアップ手順

ESET Remote Administrator V5.3 バージョンアップ手順

Microsoft Word - XOOPS インストールマニュアルv12.doc

Mobile Access簡易設定ガイド

ServerView Agents 補足情報

CLUSTERPRO for Linux MySQL HowTo


スライド 1

ServerView ESXi CIM Provider / ServerView RAID Core Provider VMware vSphere ESXi 6.0 インストールガイド

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

fmserver_book.indd

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

クラウド開発者のためのCloud Design Pattern 入門

Zabbix でミドルウェア毎に効率的に データを収集するために作った仕組みの話 株式会社サイバーエージェント Conference Japan

PowerPoint プレゼンテーション

MIRACLE MH for SNMP サポート SLA( サービスレベルアグリーメント ) ML-CS-0747 本書は サイバートラスト株式会社 ( 以下 サイバートラスト ) が MIRACLE MH for SNMP サポート ( 以下当サポートサービス ) の内容について説明するものである

スライド 1

VPS では 通 常 はインスタンスが 1 個 です 停 止 と 再 起 動 を 選 択 できます CloudStack では インスタンスの 追 加 と 破 棄 の 機 能 を 利 用 することにより お 客 様 が 契 約 されているインスタンス 数 分 の 仮 想 サーバを 自 由 に 追 加

自己紹介 指崎則夫 ( さしざきのりお ) SCUGJ 運営スタッフ Microsoft MVP

PostgreSQL Plus 管理者ガイド

Amazon Web Services環境におけるWebOTX Application Server導入ガイド (Windows)

プレゼンタイトルを入力してください

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

PowerPoint プレゼンテーション

ESMPRO/ServerManager Ver. 6 変更履歴

SigmaSystemCenter 仮想マシンサーバ(ESX)のIPアドレス変更手順(SSC3.0~3.5u1)

IT ライブラリーより (pdf 100 冊 ) Amazon EC2 インスタンス ( 全 140ページ ) 解説

1. サーバーの作成 本ガイドの Photon の構成は バランシングを行うフロントサーバーとして Master Server 用のサーバーを 1 つ 実際にゲームを動かすサーバーとして Game Server 用のサーバーを必要数作成します 本ガイドの構成例 GMO アプリクラウド ロードバランサ

ナビタイムサービスにおける、Amazon ECS を活用したシステム移行 ~『乗換NAVITIME』での移行事例 ~

シナリオ6:自動再起動(ServerView ASR&R)

リバースプロキシー(冗長構成)構築手順

IIJ Technical WEEK アプリ開発を楽にするRuby PaaS「MOGOK」について

1. サーバーの作成 本ガイドの Photon の構成は バランシングを行うフロントサーバーとして Master Server 用のサーバーを 1 つ 実際にゲームを動かすサーバーとして Game Server 用のサーバーを必要数作成します 本ガイドの構成例 GMO アプリクラウド ロードバランサ

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

スライド 1

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

更新履歴 Document No. Date Comments 次 D JP 2017/05/01 初版 1. 概要 はじめに 情報源 A10 Lightning Application Delivery Service(ADS) 導 構成 動作概要 構築概要 2. 事

ServerView Agents補足情報

PowerPoint Presentation

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

Client Management Solutions および Mobile Printing Solutions ユーザガイド

PowerPoint プレゼンテーション

DPM の設定 について 差し替え 以下の内容に差し替えをお願いします 青字部分が修正個所です DPM の設定 コンポーネントの選択 で DPM サーバを選択していた場合 DPM サーバの設定 画面が表示されます DPM サーバをインストールするにあたって必要

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

Transcription:

AWS OpsWorks のご紹介 Amazon Data Services Japan 2013/06/25

Agenda AWS OpsWorks とは OpsWorks の特長 OpsWorks 利用の流れ OpsWorks のメリット Chef とは OpsWorks のライフサイクルイベント どのようなアプリケーションが OpsWorks に向いているのか? OpsWorks の機能詳細 OpsWorks の料金 Link APPENDIX

AWS OpsWorks とは 開発者やシステム管理者向けの統合アプリケーション管理ソリューション アプリケーション全体のライフサイクルをモデル化 コントロール 自動化が可能

OpsWorks の特長 柔軟性 スクリプトでインストールを行う あらゆるソフトウェアをサポート Chef フレームワークを使用 独自の Chef レシピまたはコミュニティで作成された何百もの設定を活用可能 高機能 環境全体のテンプレートを定義可能 テンプレートを保守 バージョン管理可能 変更を実行中のインスタンスに適用可能安全 IAM ユーザの SSH アクセスをスタック単位で管理可能 使いやすさ LB,AP,DB 等の各コンポーネントをレイヤーとしてモデル化可能 リソースおよびその状態を 1 つの場所で参照可能 効率的 デプロイ ロールバック パッチ管理 自動インスタンススケーリング 自動復旧のサポート

OpsWorks 利用の流れ 1 スタックの作成 Stack 2 レイヤーの作成 3 レシピの作成 設定 ( ビルトインレシピ利用可 ) 4 レイヤーにインスタンス追加 起動 5 レシピによってパッケージインストール 設定 Load Balancer レイヤー レシピ App Server レイヤー レシピ Database レイヤー レシピ Web /App LB DB Web /App User AWS Management Console

OpsWorks のメリット より早い開始が可能 自動化によるコスト削減 大規模デプロイの簡易化 スクリプト化された構成によりエラーを削減

Chef とは? サーバの構築手順にある作業を自動化するツール 現状 Chef が Cookbook 内のレシピを元に自動構築 あるべき状態 Cookbook レシピ package httpd install レシピ httpd.co nf 編集 レシピは構築手順書 Ruby ベースのためプログラミング可能 何度でもレシピを実行しても同じ結果になることが重要 あるべき状態に収束 べき等性

Chef レシピファイルの例 例 :default.rb ファイル (ruby ベース ) # haproxy パッケージインストール case node[:platform] when 'ubuntu' package 'haproxy' do action :install end end

Chef の種類 Chef-Solo Chef のスタンドアロン版 オープンソースで公開 OpsWorks は Chef-Solo を採用 Chef クライアント /Chef サーバ クライアントがサーバに接続 サーバ側で構成管理 Chef ホスティングサービス Opscode 社が提供 ノード数に応じて課金 サポート有 プライベートな Chef Chef ホスティングをプライベートネットワーク内に構築

OpsWorks ライフサイクルイベント 各イベントごとに登録されているレシピが実行される イベントいつ実行されるか? Chef レシピの例 Setup インスタンス初期化時 または正常に起動した時 Apache, Ruby, Passenger, Ruby on Rails のインストールするレシピ Configure Deploy スタックの状態が変化するたびに実行 例 : 新規インスタンスがアプリケーションサーバーレイヤーに正常に追加された時 アプリケーションがデプロイされるたびに実行 ロードバランサーレイヤー設定を更新して インスタンス追加を反映するレシピ アプリケーションのチェックアウトやダウンロードを実行し アプリケーションを再ロードするレシピ Undeploy アプリケーションが削除された時 データベーステーブルの削除などの クリーンアップを実行するレシピ Shutdown インスタンスが実際に停止する 45 秒前サービスをシャットダウンするレシピ

レイヤーを使ったアプリケーションのモデル化 インスタンス起動時に設定 ボリューム EIPs, セキュリティグループ ソフトウェア サービス Chef レシピ 好きなソフトウェアを利用可能

自動化タスク インストール デプロイ 構成 EBS RAID Auto Scaling Time-based Load-based 自動復旧

どのようなアプリケーションが OpsWorks に向いているか? 良い例 ソーシャル ブラウザ向けゲーム SaaS プロバイダー E コマース ロケーションベースサービス 基本的な Web やモバイルアプリ 悪い例 ( 現時点の ) 商用エンタープライズアプリケーション スクリプトでパッケージインストールできない場合 バッチ処理 カスタム AMI 利用等 ソースコードリポジトリと本番環境が通信できない場合

AWSのアプリケーション管理ソリューション 使い易さ Elastic Beanstalk OpsWorks CloudFormation EC2 フレキシブル

OpsWorks の機能詳細 (1) リソース設定 多くのアプリケーソンに必要なリソースをサポート例 :EC2 インスタンス EBS ボリューム EIPs ソフトウェア管理 インスタンス上で必要に応じてソフトウェアを構成 Chef のレシピを使ってライフサイクル管理が可能 Amazon Linux, Ubuntu をサポート アプリケーションデプロイ 監視 Git, SVN, アーカイブチェックアウト 部分デプロイ ロールバック ツール導入のフックをサポート 複数のアプリケーションを Tier ごとにデプロイ可能 CloudWatch またはビルトインの Ganglia を利用可能

OpsWorks の機能詳細 (2) ロードバランサー データベース Auto Scaling 自動復旧 アクセスコントロール ビルトインの HAProxy ELB または Chef レシピを使ったカスタムレイヤーでロードバランサーを作成可能 Chef レシピを使って 既存の RDS や DynamoDB へアプリケーションから接続を構成可能 ビルトインの MySQL または Chef レシピを使ってカスタムレイヤーでデータベースを作成可能 時間もしくは負荷に応じた Auto Scaling が可能 インスタンスに障害が発生した場合 OpsWorks は新規インスタンスと交換することが可能 リソースへのアクセスを管理可能

OpsWorks の料金体系 OpsWorks 自体は無料 OpsWorks にて作成された AWS リソース (EC2 インスタンス EBS ボリューム Elastic IP アドレスなど ) OpsWorks はログを作成し お客様のアカウントの Amazon S3 バケットに保存するため その課金が発生

Link AWS OpsWorks User Guide http://docs.aws.amazon.com/opsworks/latest/usergui de/welcome.html

ご清聴ありがとうございました! 19

APPENDIX 20

Chef-Solo による httpd インストール (1) 1. Chef-Solo インストール $ curl -L http://www.opscode.com/chef/install.sh sudo bash 2. Cookbook 作成 $ knife cookbook create apache -o cookbooks 3. Chef-Solo 設定ファイル 2 つ作成 $ cat > solo.rb file_cache_path "/tmp/chef-solo" cookbook_path ["/home/ec2-user/cookbooks"] $ cat > localhost.json { "run_list" : [ "recipe[apache]" ] }

Chef-Solo による httpd インストール (2) 4. レシピ作成 編集 $ cat >./cookbooks/apache/recipes/default.rb package httpd" do action :install end 5. Chef-Solo を実行してパッケージインストール $ sudo chef-solo -c solo.rb -j./localhost.json