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:15:49
30-Day Money-Back Guarantee
IT & Software Other IT & Software Amazon EC2

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

EC2を学び、クラウド環境でのサーバー構築を学びましょう。WordPressや、機械学習で使用するサーバーの構築方法や、ロードバランサーやオートスケールなどの様々な機能について詳しく解説します。
Bestseller
Rating: 4.2 out of 54.2 (434 ratings)
3,046 students
Created by Kazuya Kojima
Last updated 3/2019
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • EC2を使用してクラウド環境上にサーバーを構築できるようになります
  • EC2インスタンスを割引料金で利用する方法を学び、コストを削減することができるようになります
  • LAMP環境(Linux、Apache、MySQL、PHP)を構築してWordPressなどのサーバーを動作させることができるようになります
  • EC2を使用して機械学習用のマシンを構築できるようになります
  • ロードバランサーの役割や利用方法を基礎から学び、アクセス数増加に対応する手法を学ぶことができます
  • オートスケールでアクセス増加に備えたり、コスト削減の方法を学ぶことができます
Curated for the Udemy for Business collection

Requirements

  • インターネットへの接続環境
  • IPアドレスやサブネットなどネットワークの基礎知識
  • CPUやメモリなどのコンピュータの基礎知識

Description

このコースは、AWS(Amazon Web Service)のEC2 (Elastic Compute Cloud)を使用して、AWSのクラウド環境上に仮想サーバーを構築する方法を学ぶコースとなっています。


EC2では単純に仮想サーバーを構築できるだけではなく、豊富な選択肢の中から様々なスペックの仮想マシンをものの数分で立ち上げることができます。

そして、仮想マシンを立ち上げるだけではなく、ロードバランサーやオートスケールなど、その他にも様々な機能が備わっています。

EC2のサービス単体でもかなり機能が豊富なので、各機能を使うメリットや、利用方法を学ぶのにはそれなりに学習コストがかかります。

本コースでは、しっかりとEC2の機能について学びたい方向けに、個別の機能の解説から始め、実際の設定方法を学んでいきます。


また、機能が豊富な反面、一般的にEC2の利用料金は高いと言われがちですが、割引料金でEC2を利用する方法として、スポットインスタンスや、リザーブドインスタンスといった購入方法もあります。

スポットインスタンスでは最大90%割引で利用でき、リザーブドインスタンスでは最大75%割引でEC2インスタンスを利用することができます。

こういった割引価格で利用する方法についても解説していますので、ぜひ安く活用する方法を学んでコストを削減に繋げて頂きたいと思います。


実践的な演習では、機械学習、ディープラーニング用のマシンの構築方法や、LAMP環境を構築してWordPress用のサーバーを構築する方法ついても解説しています。

また、より規模を拡大していく際に必要となる、ロードバランサーやオートスケールの機能についても解説しています。


昨今の転職市場では、インフラエンジニアだけでなく、開発者にもある程度AWSといったクラウドサービスの知識が求めれられるようになってきています。

ぜひ、この機会にAWSの利用方法を学んで、スキルアップして行きましょう。


もし、わからないことがあれば、気軽に質問頂ければと思います。


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

【カリキュラム構成】

セクション1. はじめに

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

セクション2. EC2の基礎知識

 EC2とはどのようなサービスか、EC2を学ぶにあたって必要な基礎知識をここで学びます。

セクション3. EC2の利用料金

 EC2を利用するにあたり、EC2の課金体系について解説します。

セクション4. インスタンスタイプについて

 EC2で作成する仮想マシンは、インスタンスタイプというものによってスペックと料金が分かれています。

 インスタンスタイプによってどのように仮想マシンのスペックが異なるのか、詳しく解説します。

セクション5. AWSの始め方

 AWSを始めるにあたって、アカウント作成方法と、マネジメントコンソールについて解説します。

セクション6. インスタンスの作成とWordPressサーバー構築の実践

 WordPress用のLAMP(Linux、Apache、MySQL、PHP)環境を構築することを題材として、インスタンスの作成方法、利用方法について解説します。

セクション7. EC2のサービス制限について

 EC2を利用するにあたって、サービスの制限について解説します。Amazonに申請して、制限を変更する申請方法についても解説します。

セクション8. スポットリクエスト

 空いているインスタンスを利用することで、割引価格で利用できるスポットインスタンスについて詳しく解説します。

 スポットインスタンスをうまく活用することで、最大90%引きでインスタンス(仮想マシン)を利用することができます。

 スポットリクエストの活用例として、一定時間、機械学習用のマシンを起動する例を解説します。

セクション9. リザーブドインスタンス

 長期間インスタンスを利用することを前提として、割引価格で利用できるリザーブドインスタンスについて詳しく解説します。

 リザーブドインスタンスをうまく活用することで、代々75%引きでインスタンス(仮想マシン)を利用することができます。

セクション10. テナンシー

 インスタンス(仮想マシン)を作成する際の、物理的なサーバーの利用方法として、テナンシーについて解説します。

 追加料金で利用することができるDedicated Hostや、専有サーバーについて、詳しく解説します。

セクション11. AMI(Amazon Machine Image)

 EC2でインスタンスを起動する際に選択することになる、AMIについて詳しく解説します。

 AMIを利用するだけでなく、自身でAMIを作成する方法も解説します。

セクション12. EBS(Elastic Block Store)

 インスタンスで利用できるストレージとして、EBSの利用方法について解説します。

 EBSの種類(ボリュームタイプ)によってどのような違いがあるのか、どのように使い分ければいいのかを解説します。

セクション13. ロードバランサー

 ロードバランサーの使い道や、動作の解説から始まり、実際にアプリケーションロードバランサーを設定して、複数のWebサーバーに負荷分散する設定方法を学びます。

セクション14. オートスケール

 設定や、サーバーのパフォーマンス状況に応じて、自動でインスタンス(仮想マシン)を増減させる機能として、オートスケールについて解説します。

 オートスケールを使用するメリットや、動作、設定方法について詳しく解説します。

Who this course is for:

  • クラウド環境へのたサーバーの構築について学びたい方
  • AWSの知識を付けて仕事に活かしたい方
  • AWSで機械学習用のマシンを起動する方法を学びたい方
  • AWSでLAMP(Linux、Apache、MySQL、PHP)環境を構築してみたい方
  • EC2の様々な機能について学び、より知識を広げたい方
  • EC2でただインスタンスを起動するだけでなく、EC2に備わった機能についてしっかりと学びたい方
  • EC2でサーバーをスケールさせる方法を学びたい方

Course content

14 sections • 65 lectures • 5h 2m total length

  • Preview03:33

  • Preview03:03
  • EC2の利用に必要な前提知識1
    03:52
  • EC2の利用に必要な前提知識2
    03:04

  • Preview02:38
  • EC2のオンデマンドインスタンスの利用料金について
    03:54

  • Preview02:59
  • インスタンスタイプのスペックの見方について
    03:47
  • バーストパフォーマンスインスタンスとは
    07:06
  • インスタンスタイプのメモリについて
    01:23
  • AMIとルートデバイスについて
    03:58
  • インスタンスタイプのストレージについて
    04:06

  • AWSアカウントの作成
    02:20
  • AWSマネジメントコンソールの説明とMFAの有効化
    06:20

  • Preview03:09
  • EC2インスタンスの作成
    08:33
  • Elastic IPの設定
    03:22
  • EC2インスタンスへのログイン(SSHクライアント)
    05:03
  • EC2インスタンスへのログイン(PuTTYクライアント)
    06:46
  • ApacheのインストールとWebサーバーの起動
    04:10
  • PHP実行環境の構築と動作確認
    07:40
  • MariaDBを使用したデータベースサーバーの構築
    03:25
  • vimの基本的な使い方
    09:08
  • vimのカラースキーム変更
    04:02
  • WordPressのインストールとセットアップ
    14:27

  • EC2サービスの制限確認と制限値変更の申請方法
    03:19

  • スポットリクエストの概要
    03:07
  • スポットインスタンスの価格について
    05:39
  • リクエストタイプの違いについて
    02:37
  • スポットフリートについて
    06:46
  • スポットインスタンスで機械学習用のマシンを起動
    04:10
  • 機械学習用のマシンの動作確認
    03:49

  • リザーブドインスタンスの概要
    07:33
  • リザーブドインスタンスの提供クラスとは
    01:53
  • リザーブドインスタンスの支払い方法について
    01:35
  • リザーブドインスタンスの購入方法
    02:22

  • テナンシーとは
    05:40
  • 専有サーバーの利用方法
    06:36

Instructor

Kazuya Kojima
ITエンジニア
Kazuya Kojima
  • 4.2 Instructor Rating
  • 5,647 Reviews
  • 22,752 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.