お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
仮想化の詳細
- オペレーティングシステム概念の概要: CPU、メモリ、ネットワーク、ストレージ
-
ハイパーバイザー
- 監視者の監視者
- 「ホスト」マシンと「ゲスト」OS
- タイプ1ハイパーバイザーとタイプ2ハイパーバイザー
- Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
-
ネットワーク仮想化
- 7層OSIモデルの概要
- ネットワーク層に焦点を当てる
- TCP/IPモデルまたはインターネットプロトコル
-
1つの垂直層に焦点を当てる
- アプリケーション層: SSL
- ネットワーク層: TCP
- インターネット層: IPv4/IPv6
- リンクロード: Ethernet
-
パケット構造
- アドレス指定: IPアドレスとドメイン名
- ファイアウォール、ロードバランサー、ルーター、アダプター
- 仮想化ネットワーク
- より高い抽象概念: サブネット、ゾーン。
-
実践演習:
- ESXiクラスターとvSphereクライアントに慣れること。
- ESXiクラスターでネットワークを作成/更新し、VMDKパッケージからゲストを展開し、ESXiクラスター内のゲスト間の接続性を有効にする。
- 実行中のVMインスタンスに対して変更を行い、スナップショットをキャプチャする。
- vSphereクライアントを使用してESXiのファイアウォールルールを更新する。
2. クラウドコンピューティング: パラダイムの変革
- 製品/ソリューションを世界に提供するための迅速で低コストな手段
-
リソース共有
- 仮想化された環境の仮想化
-
主な利点:
-
必要に応じたリソースの弾力性
- インフラストラクチャなしでイデーション -> コード作成 -> 配署
- 素早いCI/CDパイプライン
- 環境の分離と垂直的な自律性
- レイヤー化によるセキュリティ
- コスト最適化
-
必要に応じたリソースの弾力性
- オンプレミスクラウドとクラウドプロバイダー
- 分散コンピューティングの効果的な概念的抽象化としてのクラウド
3. クラウドソリューションレイヤー入門:
-
IaaS (Infrastructure as a Service)
- AWS, Azure, Google
-
後のステップで使用するプロバイダーを選択。AWSが推奨されます。
- AWS VPC、AWS EC2などの紹介
-
PaaS (Platform as a Service)
- AWS, Azure, Google, CloudFoundry, Heroku
- AWS DynamoDB、AWS Kinesisなどの紹介
-
SaaS (Software as a Service)
- とても短い概要
- Microsoft Office, Confluence, SalesForce, Slack
- SaaSはPaaSの上に構築され、PaaSはIaaSの上に構築され、IaaSは仮想化の上に構築されます
4. IaaSクラウド実践プロジェクト
- プロジェクトでは、IaaSクラウドプロバイダーとしてAWSを使用します
-
以降の演習ではCentOS/RHELをオペレーティングシステムとして使用します
- 別の選択肢としてUbuntuも利用可能ですが、RHEL/CentOSが推奨されます
- クラウド管理者から個々のAWS IAMアカウントを取得します
-
各学生はこれらの手順を独立して実施する必要があります
- 必要に応じて独自のインフラストラクチャを作成する能力が、クラウドコンピューティングの力を最もよく示します
- 他の方法で指定されていない限り、AWSウィザード -- AWSオンラインコンソール -- を使用してこれらのタスクを達成します
-
us-east-1リージョンでパブリックVPCを作成します
-
2つのサブネット (Subnet-1とSubnet-2) を2つの異なるアベイラビリティゾーンに配置します
- 参考: https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenarios.html
-
3つのセキュリティグループを作成します
-
SG-Internet
- https 443とhttp 80でインターネットからのインバウンドトラフィックを許可する
- その他のインバウンド接続は許可しない
-
SG-Service
- https 443とhttp 80でSG-Internetからのインバウンドトラフィックのみを許可する
- ICMPはSG-Internetからのみ許可する
- その他のインバウンド接続は許可しない
-
SG-SSH:
- SSH:22のインバウンド接続を、学生のラボマシンのパブリックIPと一致する単一のIPからのみ許可する。ラボマシンがプロキシの後ろにある場合は、プロキシのパブリックIP。
-
SG-Internet
-
2つのサブネット (Subnet-1とSubnet-2) を2つの異なるアベイラビリティゾーンに配置します
- 選択したOSに関連するAMIのインスタンスを展開し、Subnet-1にホストします。このインスタンスをSG-ServiceとSG-SSHグループにアタッチします。
- ラボマシンからSSHを使用してこのインスタンスにアクセスします。
- このインスタンスにNGINXサーバーをインストールします
- NGINXで提供されるHTMLページや画像などの静的コンテンツを配置し、それらのURLを定義します (ポート80経由のHTTP)
- そのマシンからURLをテストします
- この実行中のインスタンスからAMIイメージを作成します
- 新しいAMIを展開し、Subnet-2にホストします。このインスタンスをSG-ServiceとSG-SSHグループにアタッチします。
- NGINXサーバーを実行し、ステップ (i) で作成した静的コンテンツのアクセスURLが機能することを確認します
-
新しい「クラシック」Elastic Load Balancerを作成し、SG-Internetにアタッチします。
- アプリケーションロードバランサーとネットワークロードバランサーとの違いに注意してください
- すべてのhttp 80とhttps 443トラフィックを、上記で作成した2つのインスタンスから構成されるインスタンスグループに転送するルーティングルールを作成します
- java keytoolなど、任意の証明書管理ツールを使用してキーペアと自己署名証明書を作成し、それをAWS Certificate Manager (ACM) にインポートします
5. クラウド監視: 概要と実践プロジェクト
- AWS CloudWatchメトリクス
-
インスタンスのAWS CloudWatchダッシュボードに移動します
-
関連するメトリクスを取得し、時間による変動性を説明します
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
-
関連するメトリクスを取得し、時間による変動性を説明します
-
ELBのAWS CloudWatchダッシュボードに移動します
- ELBメトリクスを観察し、時間による変動性を説明します
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. さらに学ぶための高度な概念
- ハイブリッドクラウド -- オンプレミスとパブリッククラウド
-
移行: オンプレミスからパブリッククラウドへ
- アプリケーションコードの移行
- データベースの移行
-
DevOps
- インフラストラクチャコード化
- AWS Cloud Formationテンプレート
-
自動スケーリング
- AWS CloudWatchメトリクスを用いたヘルスチェック
要求
このコースに参加するために特定の要件はありません。
21 時間
お客様の声 (1)
トレーナーは非常にわかりやすく説明してくれます。
Cosmin Simota - Serviciul de Telecomunicatii Speciale
コース - Cloud computing essentials for managers / software engineers
機械翻訳