Help us understand the problem. What is going on with this article?

HTTPSの静的コンテンツをホストするならs3よりNetlifyが俺の求めていたものだった

More than 1 year has passed since last update.

事の発端

社内から静的コンテンツをホストしてHTTPS使える環境が欲しいんだよねー。と要望を受けた。
私はAWSが得意なので考えた。

「静的コンテンツならs3か」
「s3でHTTPSならs3の前段にCloudFrontでSSL証明書入れるか(ちょっと面倒だな)」
「CloudFrontにSSL入れるなら無料のACMだな」
「ACM使うならメール認証だしSES要るな(面倒くせぇ)」
「SESでメール受信するならs3・・・・・・・・・・」

ガシャーン!(ちゃぶ台の音)

「俺がしたいのはこれじゃない感」

ということで

何か上の環境を一発で作れるツールあるかなぁ。と調べているとNetlifyというサービスが引っかかった。

Netlifyってなに?

どうも静的コンテンツをホストしてくれて、SSLが使えるとな。Githubと連携して?
ふむふむ。使ってみよう。

ということでGithubにリポジトリを作って5分位でデプロイ出来る環境が出来ました。
SSLとDNSも5分位で設定完了。

「俺が求めていたものはこれだった」

Netlifyの紹介(検索したら色々出てくるけど)

URL

https://www.netlify.com/

ほどんどのことが無料

  • 商用利用可
  • カスタムドメインのHTTP
  • CIによるデプロイ
  • フォーム処理
  • A/Bテスト
  • コミュニティサポート
  • etc...

有料版で出来ること

  • チームや複数レベルの管理機能
  • メールとチャットのサポート
  • SOC2準拠
  • などその他色々

デプロイ

  • Git系リポジトリと簡単に連動しpushするだけでデプロイ可能

DNS

  • 任意のDNSでも、NetlifyのDNSでも可

SSL証明書

  • 無料(Let's Encrypt)
  • カスタムドメインも1ボタンで発行

パフォーマンス

  • 自動でCDN付き
  • スケーラブルらしい(静的コンテンツだけだもんね)

ABテスト(BETA)

  • ワンクリックでGitのブランチ毎にABテストが出来る

フォーム

  • フォームはHTMLで作れる
  • データベース不要
  • メール、Slack、Webhookへ通知可能

セキュリティ

  • 有料版ではSOC2取ってるくらいだから強そう
  • 基本静的コンテンツだけだからよっぽどじゃないと問題にならない?

ちょっとした機能

  • デプロイ履歴とログが残る

結論:めっちゃ簡単だったので使ってみてください

https://www.netlify.com/

shogomuranushi
AWSが得意系(資格5冠ホルダー)のインフラエンジニア
https://medium.com/@shogomuranushi
abeja
「ディープラーニング」を活用し、多様な業界、シーンにおけるビジネスの効率化・自動化を促進するベンチャー企業です。
https://abejainc.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした