SlideShare a Scribd company logo
1 of 14
Download to read offline
鈴木商店の開発環境
株式会社鈴木商店 土持昌志
Copyright © 2015 株式会社鈴木商店, All rights reserved.1
鈴木商店の土持です。私からは鈴木商店が普段使っている開発環境をご紹介させていただきます。
AWS
Virtual Private Cloud
VPC Subnet : プライベートVPC Subnet : パブリック
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
監視サーバ
自宅/外出先
Webサーバ
Webサーバ RDS
プロジェクト(リリース)
File
VPN
Webサーバ
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
2 Copyright © 2015 株式会社鈴木商店, All rights reserved.
こちらが鈴木商店の開発環境の全体像になります。鈴木商店で使っているサーバーは全てAWS上に構築していま
す。
AWS
Virtual Private Cloud
VPC Subnet : プライベートVPC Subnet : パブリック
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
自宅/外出先
Webサーバ
Webサーバ RDS
プロジェクト(リリース)
File
VPN
Webサーバ
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
監視サーバ
3 Copyright © 2015 株式会社鈴木商店, All rights reserved.
VPCの中では公開用のパブリックサブネットと内部用のプライベートサブネットを作成しています。VPCというの
はAWSの中に独自のネットワーク基盤を構築するサービスで、この中であれば色々ネットワーク構成を考えたり
できるのでAWSの中では好きなサービスです。T2インスタンスといった新しくリリースされる機能はVPCが前提
になってることが増えてきているようなので押さえておきたい所です。
AWS
Virtual Private Cloud
VPC Subnet :VPC Subnet : パブリック
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
自宅/外出先
Webサーバ
Webサーバ RDS
プロジェクト(リリース)
File
VPN
Web
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
監視サーバ
4 Copyright © 2015 株式会社鈴木商店, All rights reserved.
パブリックのサブネットには自社サイトやリリースしたプロジェクトの公開サーバーを置いています。自社サイト
の静的コンテンツはS3に置いています。S3はVPCに対応していないサービスなのでこの図ではVPCの外になって
ます。
AWS
Virtual Private Cloud
VPC Subnet : プライベートVPC Subnet :
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
自宅/外出先
Web
Web RDS
プロジェクト(リリース)
File
VPN
Webサーバ
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
監視サーバ
5 Copyright © 2015 株式会社鈴木商店, All rights reserved.
プライベート側には開発中のプロジェクトのインスタンスや、社内のファイルサーバー、個人用の自由に使えるイ
ンスタンスを配置しています。インスタンスはプロジェクトごと、人ごとに立てるようにしています。
鈴木商店の開発環境
既存開発環境
AMI
イメージ取得 インスタンス起動
新しいメンバーに開発環境を配布
6 Copyright © 2015 株式会社鈴木商店, All rights reserved.
AWSを使って開発環境を作るメリットはまさに勉強会の中でやったんですが、プロジェクトのメンバーが増えた
時に今ある環境をコピーできるところだと思います。仮想環境でも同じようなことはできますがその下にあるハー
ドウェアのキャパを考えなくていいのが楽です。ただしこういう使い方だとどうしてもサーバーの数が多くなって、
そのままだとかなり料金がかさむので夜間は自動的にインスタンスがストップするようにしています。
鈴木商店の開発環境
監視サーバ
AWS SDK for PHP
EC2インスタンス
タグ取得/
State取得
7 Copyright © 2015 株式会社鈴木商店, All rights reserved.
仕組みとしてはAWSが配布しているSDKを使うとインスタンスの情報を取ってきたり操作ができるようになるの
でこれを使います。準備として夜間止めてもいいインスタンスはタグにスタート用・ストップ用のタグと時間を入
れておきます。AWS SDK for PHPを使って組んだ処理を状態監視用インスタンスでバッチ実行するとタグの情報
と現在のインスタンスステートを取得して、
鈴木商店の開発環境
監視サーバ
AWS SDK for PHP
EC2インスタンス
起動/停止
8 Copyright © 2015 株式会社鈴木商店, All rights reserved.
時間を過ぎて指定したステートになっていなければ起こす、寝かせるということをやっています。この仕組みを入
れてからEC2の料金は全部が立ち上げっぱなしの状態に比べて3分の1位にはなってると思います。
AWS
Virtual Private Cloud
VPC Subnet : プライベートVPC Subnet : パブリック
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
自宅/外出先
Web
Webサーバ RDS
プロジェクト(リリース)
File
VPN
Webサーバ
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
監視サーバ
9 Copyright © 2015 株式会社鈴木商店, All rights reserved.
VPCには大阪にあるオフィスと、徳島にあるサテライトオフィス美雲屋から拠点間VPNで常時接続できるように構
築しています。開発するときはVPC上の自分のインスタンスにログインしてコーディングしていく形になります。
エディタは個人で好きなものを使えますがVimを使ってる人が多いみたいです。
AWS
Virtual Private Cloud
VPC Subnet : プライベートVPC Subnet : パブリック
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
自宅/外出先
Web
Webサーバ RDS
プロジェクト(リリース)
File
VPN
Webサーバ
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
監視サーバ
10 Copyright © 2015 株式会社鈴木商店, All rights reserved.
バージョン管理システムは現在Gitサーバーを立ててデプロイもここからやっています。今年はCodeCommitとい
うAWSが面倒を見てくれるGitサービスがリリースされる予定だそうですので、リリースされたら試してみたいな
と思っています。
AWS
Virtual Private Cloud
VPC Subnet : プライベートVPC Subnet : パブリック
Internet
Gateway
Virtual Private
Gateway
鈴木商店(大阪)
Gitサーバ
Customer
Gateway
個人用開発サーバ
Vyatta
美雲屋(徳島)
Customer
Gateway
Internet
Git
ファイルサーバ
鈴木商店の開発環境
自宅/外出先
Webサーバ
Webサーバ RDS
プロジェクト(リリース)
File
VPN
Webサーバ
プロジェクト(開発)
Web
RDS
静的コンテンツ
自社サイト
監視サーバ
11 Copyright © 2015 株式会社鈴木商店, All rights reserved.
Vyattaというソフトウェアルータ用のOSを乗せたインスタンスも立てています。このVyattaでVPNサーバーを立て
ているので、ここにVPN接続してしてどこからでもプライベート領域に入って開発できるようにしています。最後
に開発環境ということでオフィスの様子も少しだけ紹介します。
鈴木商店の開発環境
12 Copyright © 2015 株式会社鈴木商店, All rights reserved.
こちらは大阪オフィスの写真です。MacでもWindowsでも好きな端末と、27インチと24インチのモニタが2枚支
給されるので結構快適に作業できます。
鈴木商店の開発環境
13 Copyright © 2015 株式会社鈴木商店, All rights reserved.
こちらは徳島にある美雲屋の様子です。自分は残念ながらまだ行ったことないんですが夏は近所の浜にウミガメが
産卵に来るぐらい綺麗な所らしいので今年は是非行ってみたいなと思っています。
ありがとうございました
Copyright © 2015 株式会社鈴木商店, All rights reserved.14
紹介は以上です。ご静聴ありがとうございました。

More Related Content

What's hot

20140628第9会クラウド女子会 vpc
20140628第9会クラウド女子会 vpc20140628第9会クラウド女子会 vpc
20140628第9会クラウド女子会 vpc
SachieMiyazaki
 

What's hot (20)

Gwabc2015
Gwabc2015Gwabc2015
Gwabc2015
 
自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス
 
ACI + Ansible
ACI + AnsibleACI + Ansible
ACI + Ansible
 
WordPress開発の最新事情
WordPress開発の最新事情WordPress開発の最新事情
WordPress開発の最新事情
 
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプトVPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプト
 
本番運用で使うVisual Studio
本番運用で使うVisual Studio本番運用で使うVisual Studio
本番運用で使うVisual Studio
 
Tuning maniax 2014 2nd stage linux編
Tuning maniax 2014 2nd stage linux編Tuning maniax 2014 2nd stage linux編
Tuning maniax 2014 2nd stage linux編
 
WordCafe fuji vol.2
WordCafe fuji vol.2WordCafe fuji vol.2
WordCafe fuji vol.2
 
Media Assembly Kit
Media Assembly KitMedia Assembly Kit
Media Assembly Kit
 
20140628第9会クラウド女子会 vpc
20140628第9会クラウド女子会 vpc20140628第9会クラウド女子会 vpc
20140628第9会クラウド女子会 vpc
 
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
 
さばわのわ#2 AWS SDK for PHP で学ぶAthena
さばわのわ#2 AWS SDK for PHP で学ぶAthenaさばわのわ#2 AWS SDK for PHP で学ぶAthena
さばわのわ#2 AWS SDK for PHP で学ぶAthena
 
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
 
Riot.jsを用いたweb開発 takusuta tech conf #1
Riot.jsを用いたweb開発   takusuta tech conf #1Riot.jsを用いたweb開発   takusuta tech conf #1
Riot.jsを用いたweb開発 takusuta tech conf #1
 
WordCafe Fuji vol.1
WordCafe Fuji vol.1WordCafe Fuji vol.1
WordCafe Fuji vol.1
 
Movable Type 6.0をできるだけ安く使う方法
Movable Type 6.0をできるだけ安く使う方法Movable Type 6.0をできるだけ安く使う方法
Movable Type 6.0をできるだけ安く使う方法
 
マネージドBastion​ Azure Bastion​
マネージドBastion​ Azure Bastion​マネージドBastion​ Azure Bastion​
マネージドBastion​ Azure Bastion​
 
パブリッククラウド(AWS/Azure)のバックアップもVeeamで決まり! Veeam最新プロダクトご紹介セミナー
パブリッククラウド(AWS/Azure)のバックアップもVeeamで決まり! Veeam最新プロダクトご紹介セミナーパブリッククラウド(AWS/Azure)のバックアップもVeeamで決まり! Veeam最新プロダクトご紹介セミナー
パブリッククラウド(AWS/Azure)のバックアップもVeeamで決まり! Veeam最新プロダクトご紹介セミナー
 
Ultrafast WordPress Virtual Word camp2015
Ultrafast WordPress Virtual  Word camp2015 Ultrafast WordPress Virtual  Word camp2015
Ultrafast WordPress Virtual Word camp2015
 
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
 

Similar to 第一回REST勉強会_鈴木商店の開発環境

[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
Amazon Web Services Japan
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
Abe Junichiro
 

Similar to 第一回REST勉強会_鈴木商店の開発環境 (20)

JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
 
20201125 EC Solution Seminar Live Commerce
20201125 EC Solution Seminar Live Commerce20201125 EC Solution Seminar Live Commerce
20201125 EC Solution Seminar Live Commerce
 
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
 
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話しサーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
 
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
【AWS Night in ITHD】AWSとのSoftLayerで仮想ネットワークオーバーレイ
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws
 
AWS Black Belt Online Seminar 2016 AWS IoT
AWS Black Belt Online Seminar 2016 AWS IoTAWS Black Belt Online Seminar 2016 AWS IoT
AWS Black Belt Online Seminar 2016 AWS IoT
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
 
[網元] WordPress 高速化チューニング AMI
[網元] WordPress 高速化チューニング AMI [網元] WordPress 高速化チューニング AMI
[網元] WordPress 高速化チューニング AMI
 
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015
 
20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome
 
VMware Cloud on AWS のご紹介 -セキュリティ風味-
VMware Cloud on AWS のご紹介  -セキュリティ風味- VMware Cloud on AWS のご紹介  -セキュリティ風味-
VMware Cloud on AWS のご紹介 -セキュリティ風味-
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
 
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
 
JAWS-UG アーキテクチャ専門支部 re:Invent Management Tools ダイジェスト
JAWS-UG アーキテクチャ専門支部 re:Invent  Management Tools ダイジェストJAWS-UG アーキテクチャ専門支部 re:Invent  Management Tools ダイジェスト
JAWS-UG アーキテクチャ専門支部 re:Invent Management Tools ダイジェスト
 
Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016
 
S&B Summit2015 SOFTLAYERクラウドデザインパターン
S&B Summit2015  SOFTLAYERクラウドデザインパターンS&B Summit2015  SOFTLAYERクラウドデザインパターン
S&B Summit2015 SOFTLAYERクラウドデザインパターン
 
Ceph ベンチマーク
Ceph ベンチマークCeph ベンチマーク
Ceph ベンチマーク
 
AWS初心者向けWebinar .NET開発者のためのAWS超入門
AWS初心者向けWebinar .NET開発者のためのAWS超入門AWS初心者向けWebinar .NET開発者のためのAWS超入門
AWS初心者向けWebinar .NET開発者のためのAWS超入門
 

第一回REST勉強会_鈴木商店の開発環境

  • 1. 鈴木商店の開発環境 株式会社鈴木商店 土持昌志 Copyright © 2015 株式会社鈴木商店, All rights reserved.1 鈴木商店の土持です。私からは鈴木商店が普段使っている開発環境をご紹介させていただきます。
  • 2. AWS Virtual Private Cloud VPC Subnet : プライベートVPC Subnet : パブリック Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 監視サーバ 自宅/外出先 Webサーバ Webサーバ RDS プロジェクト(リリース) File VPN Webサーバ プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 2 Copyright © 2015 株式会社鈴木商店, All rights reserved. こちらが鈴木商店の開発環境の全体像になります。鈴木商店で使っているサーバーは全てAWS上に構築していま す。
  • 3. AWS Virtual Private Cloud VPC Subnet : プライベートVPC Subnet : パブリック Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 自宅/外出先 Webサーバ Webサーバ RDS プロジェクト(リリース) File VPN Webサーバ プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 監視サーバ 3 Copyright © 2015 株式会社鈴木商店, All rights reserved. VPCの中では公開用のパブリックサブネットと内部用のプライベートサブネットを作成しています。VPCというの はAWSの中に独自のネットワーク基盤を構築するサービスで、この中であれば色々ネットワーク構成を考えたり できるのでAWSの中では好きなサービスです。T2インスタンスといった新しくリリースされる機能はVPCが前提 になってることが増えてきているようなので押さえておきたい所です。
  • 4. AWS Virtual Private Cloud VPC Subnet :VPC Subnet : パブリック Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 自宅/外出先 Webサーバ Webサーバ RDS プロジェクト(リリース) File VPN Web プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 監視サーバ 4 Copyright © 2015 株式会社鈴木商店, All rights reserved. パブリックのサブネットには自社サイトやリリースしたプロジェクトの公開サーバーを置いています。自社サイト の静的コンテンツはS3に置いています。S3はVPCに対応していないサービスなのでこの図ではVPCの外になって ます。
  • 5. AWS Virtual Private Cloud VPC Subnet : プライベートVPC Subnet : Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 自宅/外出先 Web Web RDS プロジェクト(リリース) File VPN Webサーバ プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 監視サーバ 5 Copyright © 2015 株式会社鈴木商店, All rights reserved. プライベート側には開発中のプロジェクトのインスタンスや、社内のファイルサーバー、個人用の自由に使えるイ ンスタンスを配置しています。インスタンスはプロジェクトごと、人ごとに立てるようにしています。
  • 6. 鈴木商店の開発環境 既存開発環境 AMI イメージ取得 インスタンス起動 新しいメンバーに開発環境を配布 6 Copyright © 2015 株式会社鈴木商店, All rights reserved. AWSを使って開発環境を作るメリットはまさに勉強会の中でやったんですが、プロジェクトのメンバーが増えた 時に今ある環境をコピーできるところだと思います。仮想環境でも同じようなことはできますがその下にあるハー ドウェアのキャパを考えなくていいのが楽です。ただしこういう使い方だとどうしてもサーバーの数が多くなって、 そのままだとかなり料金がかさむので夜間は自動的にインスタンスがストップするようにしています。
  • 7. 鈴木商店の開発環境 監視サーバ AWS SDK for PHP EC2インスタンス タグ取得/ State取得 7 Copyright © 2015 株式会社鈴木商店, All rights reserved. 仕組みとしてはAWSが配布しているSDKを使うとインスタンスの情報を取ってきたり操作ができるようになるの でこれを使います。準備として夜間止めてもいいインスタンスはタグにスタート用・ストップ用のタグと時間を入 れておきます。AWS SDK for PHPを使って組んだ処理を状態監視用インスタンスでバッチ実行するとタグの情報 と現在のインスタンスステートを取得して、
  • 8. 鈴木商店の開発環境 監視サーバ AWS SDK for PHP EC2インスタンス 起動/停止 8 Copyright © 2015 株式会社鈴木商店, All rights reserved. 時間を過ぎて指定したステートになっていなければ起こす、寝かせるということをやっています。この仕組みを入 れてからEC2の料金は全部が立ち上げっぱなしの状態に比べて3分の1位にはなってると思います。
  • 9. AWS Virtual Private Cloud VPC Subnet : プライベートVPC Subnet : パブリック Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 自宅/外出先 Web Webサーバ RDS プロジェクト(リリース) File VPN Webサーバ プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 監視サーバ 9 Copyright © 2015 株式会社鈴木商店, All rights reserved. VPCには大阪にあるオフィスと、徳島にあるサテライトオフィス美雲屋から拠点間VPNで常時接続できるように構 築しています。開発するときはVPC上の自分のインスタンスにログインしてコーディングしていく形になります。 エディタは個人で好きなものを使えますがVimを使ってる人が多いみたいです。
  • 10. AWS Virtual Private Cloud VPC Subnet : プライベートVPC Subnet : パブリック Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 自宅/外出先 Web Webサーバ RDS プロジェクト(リリース) File VPN Webサーバ プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 監視サーバ 10 Copyright © 2015 株式会社鈴木商店, All rights reserved. バージョン管理システムは現在Gitサーバーを立ててデプロイもここからやっています。今年はCodeCommitとい うAWSが面倒を見てくれるGitサービスがリリースされる予定だそうですので、リリースされたら試してみたいな と思っています。
  • 11. AWS Virtual Private Cloud VPC Subnet : プライベートVPC Subnet : パブリック Internet Gateway Virtual Private Gateway 鈴木商店(大阪) Gitサーバ Customer Gateway 個人用開発サーバ Vyatta 美雲屋(徳島) Customer Gateway Internet Git ファイルサーバ 鈴木商店の開発環境 自宅/外出先 Webサーバ Webサーバ RDS プロジェクト(リリース) File VPN Webサーバ プロジェクト(開発) Web RDS 静的コンテンツ 自社サイト 監視サーバ 11 Copyright © 2015 株式会社鈴木商店, All rights reserved. Vyattaというソフトウェアルータ用のOSを乗せたインスタンスも立てています。このVyattaでVPNサーバーを立て ているので、ここにVPN接続してしてどこからでもプライベート領域に入って開発できるようにしています。最後 に開発環境ということでオフィスの様子も少しだけ紹介します。
  • 12. 鈴木商店の開発環境 12 Copyright © 2015 株式会社鈴木商店, All rights reserved. こちらは大阪オフィスの写真です。MacでもWindowsでも好きな端末と、27インチと24インチのモニタが2枚支 給されるので結構快適に作業できます。
  • 13. 鈴木商店の開発環境 13 Copyright © 2015 株式会社鈴木商店, All rights reserved. こちらは徳島にある美雲屋の様子です。自分は残念ながらまだ行ったことないんですが夏は近所の浜にウミガメが 産卵に来るぐらい綺麗な所らしいので今年は是非行ってみたいなと思っています。
  • 14. ありがとうございました Copyright © 2015 株式会社鈴木商店, All rights reserved.14 紹介は以上です。ご静聴ありがとうございました。