デプロイから考える僕のWEBアプリ開発 / Think from deployment

デプロイから考える僕のWEBアプリ開発 / Think from deployment

JJUG-CCC 2019 Spring #ccc_m2a
2019-05-18(土) 11:00~11:20
発表で使用したスライドです

099f5ccdcdd2ab8c98e42940d5988ea7?s=128

instreest

May 18, 2019
Tweet

Transcript

  1. 1.

    デプロイか ら 考 え る 僕 の WEBアプリ開発 JJUG-CCC 2019

    Spring #ccc_m2a 株式会社アーチ 井上 和宏 2019-05-18(土) 11:00~11:20
  2. 23.

    実行スクリプトとすべての依存ライブラリ(.jar)が 圧縮ファイルにまとめて出力されます C:¥workspace¥net.shirokin.odpt¥build¥distributions ┣ net.shirokin.odpt.tar ┗ net.shirokin.odpt.zip ┣ bin ┃

    ┣ net.shirokin.odpt ・・・Linux用shell ┃ ┗ net.shirokin.odpt.bat ・・・Windows用bat ┗ lib ┣ spark-core-2.9.0.jar ┣ jetty-servlet-9.4.15.v20190215.jar ┣ ・・・ 実行スクリプト生成(1) 23
  3. 24.

    実行するコマンドは自前で作成します tarを展開してバックグランドで起動します(&, exit) $ tar –xvf net.shirokin.odpt.tar $ export JAVA_OPTS=-Xmx4000m

    $ export EXEC_SH=net.shirokin.odpt/bin/net.shirokin.odpt $ export LOG_FILE=`date "+%Y-%m-%d"`_std.log $ sh $EXEC_SH < /dev/null >> $LOG_FILE 2>&1 & $ exit 実行スクリプト生成(2) 24 1 2 3 4 5 6
  4. 28.

    サーバー1台 さくらのVPS 972円 /月 ドメイン取得 さくらのドメイン 1,852円 /年 無料のDNS さくらのVPS

    0円 SSL証明書 Let’s Encrypt 0円 外形監視 さくらのVPS 0円 モニタリング Mackerel 0円 維持コスト 28 CDN さくらのクラウド 0円 インバウンド側トラフィック 0円 アウトバウンド側トラフィック 5円 /GiB