Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20160402_Awsで簡単実装cmsサイト

1,283 views

Published on

JAWS-UGおおいたでの登壇資料です
 AWS初心者向け勉強会@おおいた2016春

Published in: Technology
  • Be the first to comment

  • Be the first to like this

20160402_Awsで簡単実装cmsサイト

  1. 1. AWSで簡単実装 CMSサイト AWS初⼼者向け勉強会@おおいた2016春 OptimumIT 加藤司 2016/04/02
  2. 2. ⾃⼰紹介 l ⽕の国からきました。(出⾝は北の国です。) l OptimumIT 代表。 l 元⾦融系インフラエンジニア。 l 熊本でクラウドインテグレータをやっています。 • Microsoft Azure、Office365、Amazon Web Services、 vCloud Air 等の提案・設計・構築・サポートまで。 Facebook https://www.facebook.com/tsukasa.katou.9 加藤 司(Tsuksa Katou)
  3. 3. ⾃⼰紹介 l オンプレミスも対応しています。 • Hyper-V、System Center、Active Directory、 Exchange、Sharepoint、VMWare、Citrixなどなど… l コミュニティ活動もやっています。 • Japan Azure User Group 熊本⽀部(くまあず)⽀部⻑ • 熊本クラウド語ろう会(熊クラ会)代表 Facebook https://www.facebook.com/tsukasa.katou.9
  4. 4. アジェンダ • CMSとは? • 超お⼿軽!Wordpressサイト構築 • もう少し⼿間をかけて冗⻑化してみよう
  5. 5. CMSとは?
  6. 6. CMSとは? • コンテンツマネジメントシステム(Content Management System: CMS)といい、Webを構成するテキスト・画像・映像などを体系的 に管理して、配信などの必要な処理を⾏うシステムのこと。 • CMSを使うとHTMLやCSSの知識がなくてもWebサイトの運⽤管理が 可能となります。 • Web担当者がいない企業などでもお⼿軽にページの管理ができるよ うになります。
  7. 7. CMSいろいろ lWordPress(PHPベース) • CMSの代名詞的な存在で有名ですよね lbaserCMS(cakePHPベース) • 福岡発の国産CMS lXOOPS(PHPベース) • ポータルシステムとして開発された lEC-cube(PHPベース) • ECサイト対応の国産CMS
  8. 8. 超お⼿軽!WORDPRESSサイト構築
  9. 9. お⼿軽構築の構成 Amazon EC2 AMI Internet Wordpress+データ ベースのコミコミです
  10. 10. EC2とは? • Amazon Elastic Compute Cloud (EC2) 。 • Amazon Web Services上で利⽤できる仮想マシンです。 • 料⾦は1時間毎の課⾦で従量課⾦制となっています。 • 単価はCPU、メモリの割当量やHDD/SSDの容量などで変動 します。 • Amazon マシンイメージ(AMI)から展開できます。
  11. 11. AMIとは? • Amazon Machine Images (AMI) 。 • 仮想マシンのテンプレート(オペレーティングシステム、 アプリケーションサーバー、アプリケーションなど)を 作成することができ、仮想マシンの起動時にAMIを指定す ることで保存している構成の仮想マシンを簡単に複製・ 起動することができます。
  12. 12. デモ
  13. 13. もう少し⼿間をかけて冗⻑化してみよう
  14. 14. データベースを外出し Amazon RDS Internet Amazon EC2
  15. 15. WEBサーバーを冗⻑化 Amazon EC2 Amazon EC2 Amazon RDS Elastic Load Balancing Internet
  16. 16. このままだと問い合わせフォーム などからメールが送信できない・・・
  17. 17. メール配信を可能に Amazon EC2 Amazon EC2 Amazon RDS Elastic Load Balancing Internet Amazon SES
  18. 18. ここまできたらDNSの管理もAWSに しちゃいましょう
  19. 19. DNS管理もAWSに Amazon EC2 Amazon EC2 Amazon RDS Elastic Load Balancing Internet Amazon SES Route 53
  20. 20. さらに静的コンテンツをS3へ Amazon EC2 Amazon EC2 Amazon RDS Elastic Load Balancing Internet Amazon SES Route 53 Amazon S3
  21. 21. さらに静的コンテンツをS3へ Amazon EC2 Amazon EC2 Amazon RDS Elastic Load Balancing Internet Amazon SES Route 53 Amazon S3CloudFront
  22. 22. まとめ • AMIを利⽤するとサーバーの知識がなくとも簡単にアプリ ケーションサーバーを構築することができます。 • 構成を変えることで様々なサイトの規模にも対処可能。 • 構築、運⽤スキルと相談して構築⽅法・構成を変化させ ることができるのもAWSのメリットだと思います。
  23. 23. ご清聴ありがとうございました

×