Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-03-02 05:17:54
30-Day Money-Back Guarantee
IT & Software Network & Security Amazon AWS

Amazon Web Service マスターコース VPC編

AWSでクラウド環境を構築する際に必要となるVPCの設定方法をマスターしましょう。
Rating: 4.4 out of 54.4 (656 ratings)
3,367 students
Created by Kazuya Kojima
Last updated 10/2018
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • AWS上にネットワーク環境を構築できるようになる
  • AWSを利用するに当たって基本となる用語や概念を理解することができる
  • 必要な通信のみを許可するセキュアなクラウド環境を構築できるようになる
  • EC2など他のサービスを他のサービスを利用する際に必要となるVPCの知識を理解できるようになる
Curated for the Udemy for Business collection

Requirements

  • IPアドレスやポート番号、ファイアウォールといったネットワークの基本的な用語の知識
  • 基本的なLinuxコマンドの知識(コースを見ながら調べて頂ければ最初から慣れている必要はありません)

Description

このコースは、AWS(Amazon Web Service)のVPC (Amazon Virtual Private Cloud)を使用して、AWSのクラウド環境上にネットワーク環境を構築する方法を学べるコースとなっています。

AWSでメジャーなサービスであるEC2を始める際にも必須で必要となる機能ですので、VPCを理解してAWSへの環境構築の機能をマスターしましょう。

VPCには、プライベートなクラウド環境を構築するだけでなく、外部からの攻撃から守るセキュリティの機能や、その他のAWSサービスと接続するための機能、そして、企業のNWと暗号化された通信で結ぶVPNといった機能もあります。

断片的な知識ではなく、VPCについてしっかりと機能を把握したいという方にオススメのコースです。


なるべく細かく説明を入れて、途中でつまずくことのないようにしていますが、もし、わからないことがあれば、気軽に質問頂ければと思います。

カリキュラムの内容は以下のようになっております。

【カリキュラム構成】

セクション1. はじめに

 講師の自己紹介と、コースの目的についてお話します。

セクション2. VPCの基礎とAWSアカウント作成

 VPCとはどのようなものか、VPCの役割や、VPCの機能について解説します。

セクション3. VPCを使用したネットワーク環境構築

 VPCを使用して、AWSのクラウド環境上にネットワーク環境(仮想的なユーザー専用の領域)を構築する方法を学びます。

 また、インターネットゲートウェイの役割と設定方法を解説し、VPCのサブネット上に立ち上げたEC2インスタンス(仮想マシン)に接続する方法を学びます。

セクション4. VPCに備わったセキュリティの機能

 VPCのセキュリティ関連の機能として、セキュリティグループと、ネットワークACLの役割と設定方法について学びます。

セクション5. パブリックIPアドレスの管理

 EC2インスタンスに自動で割り当てるパブリックIPアドレスと、Elastic IPの違いについて解説し、Elastic IPの設定方法、管理方法について学びます。

セクション6. プライベートサブネット

 インターネットに公開しないサブネット(プライベートサブネット)の利点と、作成方法を学びます。

 また、踏み台サーバー経由でプライベートサブネット上のEC2インスタンスにログインする方法を解説します。

セクション7. インターネットに出るためのゲートウェイ

 プライベートサブネットからインターネットにアクセスする際に使用する、NATゲートウェイ、Egress Onlyインターネットゲートウェイについて学びます。

セクション8. エンドポイント

 VPCのネットワークから、AWSのサービスをプライベートなネットワーク上で利用できるエンドポイントについて学びます。

セクション9. DHCPオプションセット

 DHCPオプションセットとは何か、どのような設定ができるのかを簡単に解説します。

セクション10. ピアリング接続

 異なるVPC間をプライベートなネットワークで接続するピアリング接続について学びます。

セクション11. VPN接続

 企業のネットワークとAWSのVPCをVPNで接続するVPN接続について学びます。

Who this course is for:

  • インフラエンジニアを目指したい方
  • AWSについて興味がある方
  • AWS上にネットワーク環境を構築する方法についてしっかりと理解したい方
  • AWSにおけるファイアウォールなどのセキュリティ対策について理解したい方
  • VPCの各機能について一通り復習したい方

Course content

11 sections • 37 lectures • 2h 13m total length

  • Preview03:47

  • Preview05:05
  • Preview05:44
  • AWSのアカウント作成
    02:20
  • VPCの利用料金について
    01:44

  • VPCの作成
    05:33
  • サブネットの作成
    02:22
  • EC2インスタンスの作成
    06:27
  • EC2インスタンスへのSSH接続
    04:07
  • PuTTYのインストールとSSH接続
    05:38
  • インターネットゲートウェイの作成
    04:21
  • SSHで接続できるようになったことを確認
    02:09
  • デフォルトVPCの役割
    03:28

  • セキュリティグループの解説
    05:39
  • nginxで構築したWebサーバーの公開
    05:56
  • ネットワークACLの解説
    03:39
  • ネットワークACLによる特定の通信のブロック
    05:04

  • Elastic IPとは
    03:41
  • 再起動でパブリックIPアドレスが変わる動作の確認
    02:04
  • Elastic IPの設定方法
    04:35

  • プライベートサブネットの構成の解説
    02:03
  • プライベートサブネットの作成
    02:57
  • プライベートサブネットへのインスタンスの作成
    02:49
  • 踏み台を経由して、プライベートサブネットのインスタンスに接続する
    04:03
  • 踏み台を経由のSSH(PuTTY版)
    02:44

  • NATゲートウェイの作成
    03:26
  • Egress Onlyインターネットゲートウェイの作成
    04:19

  • エンドポイントとは
    01:47
  • S3でのバケット作成と公開ファイルアップロード
    03:05
  • プライベートサブネットとS3をエンドポイントで結ぶ
    02:51
  • エンドポイントサービスとは
    01:39

  • DHCPオプションセットとは
    02:40

  • ピアリング接続とは
    01:38
  • ピアリング接続対象のVPCの作成、EC2インスタンスの作成
    04:17
  • ピアリング接続の設定
    04:35
  • ピアリング接続したVPC間の疎通確認
    01:49

Instructor

Kazuya Kojima
ITエンジニア
Kazuya Kojima
  • 4.2 Instructor Rating
  • 5,647 Reviews
  • 22,733 Students
  • 5 Courses

インターネットの世界に興味を持ち始め、システムインテグレーターにてインフラエンジニアとしてIT業界のキャリアをスタートしました。

様々な分野のシステムやWebサービスの環境構築、運用、保守を経て、アプリケーション開発に興味を持ち、プログラマへキャリアチェンジしました。

現在ではフルスタックのフリーランスエンジニアとして、サーバーの構築、運用から、サーバーサイド、フロントエンドの開発と幅広く業務に従事しています。

システム環境構築や、開発の進め方など、実際の現場で培った経験や知識を生かして、受講生の方にわかりやすく、実用的な授業を行うことをモットーに講義を作成しています。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.