「おれのクラウド」
今日から始めるオブジェクトストレージ
BASE Storage の申し込みから、ownCloudのセットアップを行います。最後に、ownCloudの拡張ストレージに Amazon S3 や、さくら BASE Storage を認識させます。
@zembutsu
Masahito Zembutsu Feb 19, 2013
第14回さくらの夕べ Lightning Talk
The vesper of SAKURA #14 LT at Shinjuku, Tokyo
AI Business Challenge Day:第2回 機械学習実践勉強会 × さくらクラブ岐阜
2017年5月24日(水)
計算資源の運用は本来の業務ではなく、本来なら本業の取り組みに集中したいところです。本セッションでは、最小限の手間で、最新GPUを搭載した機械学習用サーバを迅速かつ安価に確保できる「高火力コンピューティング」をご紹介します。
パフォーマンス?保守性?セキュリティ?稼働率など様々な要素を最適化しなければならないサイト構築と運用。旧態依然のAMPアーキテクチャでは限界です。そこで登場したのがSSG(Static Site Generator)であり、さらにそれをリファインしたJAMstackです。
まさに旧来のアーキテクチャからのパラダイムシフトとも言えます。
各種デプロイサービスやバックエンド用のAPIベースのCMSも合わせてご紹介します。
IoTシステムで必須となる双方向通信における一般的な考え方と、AWS IoTで実装する際のポイントを説明
Describe the general idea in bidirectional communication which is essential in IoT system and points to implement in AWS IoT
(Using in Interop Tokyo 2016)
62. Dnsmasq (192.168.0.2)
? apt-proxy.local = 10.0.0.5
Internet
起動時スクリプト
1: dig apt-proxy.local
2: if [ $? = 0 ]; then
3: apt-get update
4: apt-get upgrade –y
5: fi
Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0
DNS Server
= 192.168.0.2 apt-proxy.local
= 10.0.0.5
普通に接続するとDNS=8.8.8.8
BX1には DNS=192.168.0.2
apt-proxy.local (10.0.0.5)
? apt-cacher-ng
63. Dnsmasq (192.168.0.2)
? apt-proxy.local = 10.0.0.5
Internet
dig apt-proxy.local
if [ $? = 0 ]; then
apt-get update
apt-get upgrade –y
fi
DNS Server
= 192.168.0.2 apt-proxy.local
= 10.0.0.5
apt-proxy.local (10.0.0.5)
? apt-cacher-ng
apt-cacher-ngで
回線費用を安く、そして高速化
しかも2台目以降はもっと高速
Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0
64. Dnsmasq (192.168.0.2)
? apt-proxy.local = 10.0.0.5
Internet
dig apt-proxy.local
if [ $? = 0 ]; then
apt-get update
apt-get upgrade –y
fi
DNS Server
= 192.168.0.2 apt-proxy.local
= 10.0.0.5
apt-proxy.local (10.0.0.5)
? apt-cacher-ng
スクリプト終盤で
curl –s http://metadeta.soracom.io/v1/subscriber/unset_group
グループ解除すれば
次回はapt-getが走らない
Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0
73. Dnsmasq (192.168.0.2)
? apt-proxy.local = 10.0.0.5
? playbook.local = 10.0.0.10
? 普通に接続するとDNS=8.8.8.8
? BX1には DNS=192.168.0.2
playbook.local (10.0.0.10)
起動時スクリプト
1: dig playbook.local
2: if [ $? = 0 ]; then
3: wget playbook.local/site.yml
4: ansible-playbook site.yml
5: fi
DNS Server
= 192.168.0.2
playbook.local
= 10.0.0.10
Ansible起動!
Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0
74. Dnsmasq (192.168.0.2)
? apt-proxy.local = 10.0.0.5
? playbook.local = 10.0.0.10
Group A
? DNS Server =
192.168.0.2
playbook.local (10.0.0.10)
dig playbook.local
if [ $? = 0 ]; then
wget playbook.local/hosts
wget playbook.local/site.yml
ansible-playbook –i hosts site.yml
fi
DNS Server
= 192.168.0.2
playbook.local
= 10.0.0.10
自分自身を構成するplaybookを
ダウンロードしつつansibる
Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0