Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20210407-ヤマムギvol.12-中川皓紘

sam
April 07, 2021

 20210407-ヤマムギvol.12-中川皓紘

AWS認定 デベロッパーアソシエイトの試験に出るかもなデモ見せあいっこ(ヤマムギvol.12)
https://yamamugi.connpass.com/event/206801/

テーマ
AWS Elastic Beanstalkでお手軽Webサイト構築

登壇者
ハンズラボ株式会社 CRMグループECチーム 中川皓紘

sam

April 07, 2021
Tweet

More Decks by sam

Other Decks in Technology

Transcript

  1. 1 本日のお品書き ・自己紹介 ・ざっくり自己紹介 ・AWS Elastic Beanstalkの紹介 ・AWS Elastic Beanstalk概要

    ・AWS Cloud Formationとの違い ・今回作成するデモの構成について ・アーキテクチャー図 ・デモ実演 ・実際に構築 ・接続テスト ・今回のまとめ ・ElasticBeanstalkとは ・ElasticBeanstalkを使うことによりできること ・ユースケース
  2. 自己紹介 名前:中川皓紘 ( Nakagawa Akihiro ) 年齢:28才 (1992年生まれ) 職種:インフラエンジニア/コーポレイトエンジニア 好きなAWSサービス:AWS

    CloudFront , AWS WAF , AWS Transfer for SFTP 趣味:天体観測 , デバイス集め , ボウリング , PCゲーム , モンハン etc… 保有資格一覧 今年の目標 ・イベントに登壇する ・AWS資格11冠制覇 ・Qiitaに定期的に記事を投稿 ・体重を減らす ・引っ越しをする Qiita Twitter
  3. AWS Elastic Beanstalkの紹介 Elastic BeanstalkとCloud Formationの違い ・Elastic BeanstalkのイメージはCloud Formationの簡易版のイメージ ・ミドルウェアの設定が不要である

    ・Cloud FromationはJSONフォーマットを使用して構成情報を記述(IaC) ・インフラ環境を簡単に構築=Elastic Beanstalk , IaC化や様々なサービスを併用した複雑な 構成を構築する場合=Cloud Formation Elastic Beanstalkってなに!? ・コンソールをポチポチするだけで簡単に環境構築ができるAWSサービス(CLIもOK) ・使用できる言語はJava, .NET, PHP, Node.js, Python, Ruby, Go ・ミドルウェアはApache, Nginx, Passenger, IISなど使用できる
  4. 12 AWS今回のプレゼンのまとめ Elastic Beanstalkとは ・Cloud Formationより簡単にAWSリソースを作成することができるツール Elastic Beanstalkを使うことによりできること ・AWSリソースの作成を簡略化できる ・高可用性のあるサーバを作成できる

    ・X-RayやCloud Watchなど分析系のサービスも利用できる ・不要になったらElastic Beanstalkのアプリケーションからリソースを消せば一度で消せる ・オプションである程度細かい設定も可能 ユースケース ・AWSリソースの設定がよくわからないけど使いたい場合 ・テストや検証で環境を作りたい場合 ・CI/CD化した環境を構築したい場合 GitHub → AWS CodePipeline → AWS Elastic Beanstalk