Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Devops & Infra

AWSで簡単かつ迅速に、しかも非常に堅牢なサーバー環境を構築する方法

サンプルEコマースサービスをAWSにデプロイし、継続的に堅牢かつ効率的な環境へと改善していく過程を迅速に体験していただけます。

  • burger
이론 실습 모두
컨테이너
데이터베이스
미니프로젝트
AWS
MSA
ecs
fargate
container

学習した受講者のレビュー

こんなことが学べます

  • 簡単で速いながらも、堅固で効率的なサーバーのデプロイ環境を構築する方法

  • AWS VPC

  • AWS EC2 + Bastion Host + NATインスタンス

  • AWS ALB、ASG

  • AWS RDS (Multi AZ、RDS Proxy、リードレプリカ)

  • AWS S3、CloudFront

  • AWS ECR + コンテナ(Docker)

  • AWS VPCエンドポイント

  • AWS API Gateway、VPC Link

  • AWS Route53、Certificate Manager

  • AWS ECS - コンテナオーケストレーション

  • AWS Fargate

クラウド環境での運用、展開に苦労していますか?
最速かつ最も簡単に操作する方法を紹介します!
😄

講義紹介

  • スタートアップでクラウド環境のサーバーを直接構築し、試行錯誤を経て改善した過程の核心だけを収めました。
  • 現業で講義と同様の過程を経て、最終的にコストを20パーセント以上節約でき、運営オーバーヘッドも大幅に削減できました。
  • 講義では、Goopangという仮想のEコマースサービスで実習を行います。
    (Spring Bootで事前に作成してGitHubに配布したプロジェクトを受け取るだけです。)
  • このレッスンだけで、15を超えるAWSサービスの使用経験を試すことができます!
  • AWS サービスを 1 つずつ導入していき、グパンサービスがますます改善されていく過程を直接体験できます。
  • クバネティスの学習曲線や運用オーバーヘッドのため、導入に悩んでいる方には答えになることがあります。
  • クバネティスを学ぶ前に、コンテナオーケストレーションの経験を学ぶことができます。
  • 理解を助けるために、以下のような画像をたくさん使っています。

講義対象

  • クラウド環境で信頼性の高い展開と運用経験を積みたい開発者学生
  • クラウド運用コストを削減したい開発者
  • MSA (マイクとしてビスアーキテクチャ)とコンテナオーケストレーションを体験したい学生
  • AWSで運営していますが、休暇のたびに心が不安な開発者
  • EC2、S3、RDS以外のサービスの導入をどのように開始するかを悩んでいる開発者
  • クラウドとバックエンドの開発を一人で担当する開発者

講義目標

  • ローカルでクラウドネイティブ環境を運営
  • モノリシックアーキテクチャからMSAへの移行
  • MSA環境でのコンテナオーケストレーションの導入
  • AWS でサービスを構築するための基本的なサービスの取り扱い方法
  • 講義ではサービス構造を改善し、最終的には最小限の運用オーバーヘッドとコストで最大限の高可用性とスケーラビリティを目指しています。
  • 下のgifは、実習を通じてグパンサービスを改善していきながら作るダイアグラムアーキテクチャです。
    今はダイアグラムが難しく感じられるかもしれませんが、受講した後は皆理解できます。

学習資料

サーバーアプリケーションプロジェクト- 練習に必要なサーバーアプリケーションは、Spring Bootで事前に作成したプロジェクトをGitHubにデプロイしています。
練習中に使用するプロジェクトをcloneするコードや内容も含まれているので、Spring Bootを扱えなくても問題になりません。

PPT - 講義のセクション 最初の映像はセクション全体的な理論内容で構成され、最後は整理する内容で構成しました。各講義のPPTはPDFファイルにアップロードしておきましたので必要な方は参考にお願いします。

予想される質問

  • Q. Spring Bootを知らなくても受講できますか?
  • A. はい。講義でコードを直接書くことはありません。
    私が事前に作成したSpring Bootプロジェクトを必要に応じて受け取ってください。
    理解を助けるために、簡単なコードと機能レビューは講義に含まれています。

  • Q. このレッスンでクーバーネティスに代わってできますか?
  • A. いいえ。完全に置き換えることはできませんが、クーバーネティスのようにコンテナオーケストレーション環境の運営を体験してください。
    そして個人的な考え方はクーバーネティスより学習曲線が低く、運営が簡潔になることができ、低コスト部分での利点があると思います。

  • Q. では、この講義を学ぶより、クバネティスを学ぶほうがよいでしょうか?
  • A. 実務において、要求事項がクーバーネティス導入であれば、そうかもしれません。
    ただし、クーバーネティスは環境によってはむしろ運用のオーバーヘッドが増加することがあります
    この講義で最終的に構築される環境は、最小限の運用オーバーヘッド、比較的低い学習曲線とコストで初期のスタートアップまたは実務環境を経験したい予備開発者の方には大いに役立つでしょう。

  • Q. この講義を聞くと、クバネティスを学ぶのにも役に立ちますか?
  • A.ク​​バネティスはコンテナオーケストレーションツールです。
    このレッスンでは、 AWSのコンテナオーケストレーションサービスを使用し、基本的な操作も行います。
    ですから、講義を受講後、クーバーネティスを学習すれば、十分に役立つと思います。

受講前の注意

  • 練習中は必然的に少額の費用が発生することがあります!
  • お金を節約するために、私たちはAWSフリーティアを使用するために新たにサインアップすることをお勧めします。
  • レッスンでは、サーバーアプリケーションとしてSpring Bootを使用しますが、コードを書くことはなく、Spring Bootを知らなくても問題はありません
  • 基本的なクラウドサービスの概念があれば良い、なくても良いです。
  • 基本的なネットワーク通信の概念(REST API程度)があればいいし、なくてもいい。
  • 講義では基本的な会員登録やダウンロードガイドは省略しました。

練習環境

  • 実習では、できるだけOSや環境の影響を受けない方向に進んでいますが、参考にお願いします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クラウド環境で安定的なデプロイと運用経験を積みたい開発者または学生

  • クラウド運用コストを削減したい開発者

  • クラウドとバックエンド開発を一人で担当する開発者

  • EC2、S3、RDS以外のサービス導入をどう始めるべきか悩んでいる開発者。

  • AWSで運用しているものの、休暇のたびに心が不安になる開発者

  • MSA(マイクロサービスアーキテクチャ)とコンテナオーケストレーションを経験してみたい学生

こんにちは
です。

1,790

受講生

50

受講レビュー

46

回答

4.8

講座評価

3

講座

 

AWS Certificated Professional 및 Associate 다수 보유

현 스타트업 CTO

カリキュラム

全体

104件 ∙ (6時間 48分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

22件

4.9

22件の受講レビュー

  • Seunghyeon Lee님의 프로필 이미지
    Seunghyeon Lee

    受講レビュー 21

    平均評価 4.7

    5

    96% 受講後に作成

    ECS를 활용한 인프라를 구축하다 막혀서 해당강의를 찾게되었는데요 ALB에서 트래픽 라우팅하는 부분만 해결하려고 들어왔다가 생각보다 구체적이고 짧고 간결한 강의를보고 처음부터 전부다 보게되었습니다. 여러 블로그나 영상을 봐오면서 삽질한 입장에서 느낀바로는 강사님이 정말 인프라구축에대한 경험이 많고 실용성에대한 고민을 많이해왔다는걸 느꼈습니다. 아마 유명한 개발자분이 강의하더라도 이부분만큼에서는 전혀 뒤쳐지지않을 것 같습니다. + (이렇게 느낀이유는 단순 기능의 구현뿐 아니라 아는만큼 설정 옵션에대한 설명을 하시고, 이미 구현했더라도 더 좋은 방식 새로운 방식에대해 공유하려하고, 비용에대한 부분을 항상고려합니다. 그리고 이러한 모든 과정을 설명하면서도 막힘이 없습니다. 아무리 편집이 있고 준비된강의라해도 느껴질수밖에없었습니다) 혹시 강의목록에 있는 내용을 알고싶은 분이라면 적극추천합니다. 좋은강의입니다! 결과적으로는 강의를 보고 제가 원하는 인프라를 커스텀해서 구축할 수 있었습니다. 더 나아가서 확장할 수 있는 옵션에대해서도 생각할 수 있게되었습니다 저는 Jenkins나 gitaction에익숙해서 추가로만들 강의가 필요할까 싶지만 이후강의도 볼생각이들 정도로 만족했습니다 추가로 아래 복사붙여넣기 하면 문제없이 진행할 수 있게 만들었습니다. 아주 사소한 명령어 오타가 존재하던데 그럴때는 영상보면 해결되서 큰문제는 아닙니다

    • Burger
      知識共有者

      안녕하세요! 수강평 남겨주셔서 감사합니다. 제가 담으려 의도했던 부분들을 모두 잘 캐치 해주신것같아 너무 뿌듯함이 느껴집니다. 그동안 제 강의가 수강생분들에게 도움이 될까 라는 고민이 많았었는데, Seunghyeon Lee 님의 수강평 덕분에 한결 마음이 놓인것 같습니다. 진심담긴 수강평 작성해주셔서 다시한번 감사드리고, 피드백 해주신 부분도 빠른시일내에 개선할 수 있도록 하겠습니다. 그리고 다음 강의에서도 운영에 더욱 효율을 더해줄 좋은 서비스들을 시행착오 없이 도입하실 수 있도록 최선을 다해 만들어보도록 하겠습니다. 감사합니다. 좋은 인프라 구성 하시길 바라겠습니다!

  • 권영아님의 프로필 이미지
    권영아

    受講レビュー 1

    平均評価 5.0

    5

    37% 受講後に作成

    딱 저같이 ec2 rds s3 말고 못쓰는 사람을위한 맞춤강의인거 같네요 ㅎㅎ

    • Burger
      知識共有者

      안녕하세요! 첫 강의라 많이 미흡했을텐데 후한 수강평 남겨주셔서 감사합니다. 강의는 최종적으로 구현하려는 아키텍쳐로 개선해나가는 과정으로 구성되어 ec2 rds, s3 기초 실습도 모두 포함되어있습니다. 이 서비스들을 아시면 더 원활하게 실습을 진행하셨을거라 생각합니다. 그리고 해당 서비스들을 사용해보지 않으시거나 모르셔도 진행이 가능할 수 있게 초점을 맞춰 제작하였습니다. 강의를 진행하시며 불편한 사항이나 제대로 되지 않는 부분이 있으시면 언제는 문의해주세요! 감사합니다.

  • sseong69님의 프로필 이미지
    sseong69

    受講レビュー 1

    平均評価 5.0

    5

    99% 受講後に作成

    회사에서 급하게 인프라 부분을 맡게 되었는데 전반적인 AWS 흐름을 잡기에 좋은 강의였습니다 추후 강의로 msk나 혹은 네트워크 구성, 보안 부분들이 조금 더 딥하게 알려주는 것이었으면 하는 희망사항을 적어봅니다. 강의 만들어주시면 꼭 사서 볼게요~ 도움 많이 되었습니다!

    • Burger
      知識共有者

      sseong69님 안녕하세요 도움이 되셨다니 다행입니다! 수강해주셔서 감사합니다!😃

  • hanumoka님의 프로필 이미지
    hanumoka

    受講レビュー 48

    平均評価 4.4

    5

    100% 受講後に作成

    필요할때 빠르게 찾아볼 수 있는 쿡북 같은 강의. 다음 강의도 기대됩니다.

    • Burger
      知識共有者

      hanumoka님 안녕하세요~ 좋은 수강평에 좋은 강의로 보답할 수 있도록 노력하겠습니다. 겨울철 감기 조심하세요! 감사합니다 :)

  • ehdghks9719님의 프로필 이미지
    ehdghks9719

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    aws와 msa 중 특히 s3에 대한 수업이 굉장히 도움이 되었습니다! 감사합니다

    • Burger
      知識共有者

      도움이 되셔서 다행이에요! :) 수강하시느라 고생 많으셨습니다! 감사합니다~~

期間限定セール

¥49,500

16%

¥7,068

burgerの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!