Top Banner
JAWS DAYS 2017 ランチタイムセッション SIOS Coati と 開発について サイオステクノロジー株式会社 黒田 将貴
20

Jawsdays2017ランチタイムセッション sios technology

Apr 05, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jawsdays2017ランチタイムセッション sios technology

JAWS DAYS 2017ランチタイムセッション

SIOS Coati と開発について

サイオステクノロジー株式会社黒田 将貴

Page 2: Jawsdays2017ランチタイムセッション sios technology

アジェンダ

1.  SIOS Coati とは

2.  SIOS Coati の開発について

3.  まとめ

4.  お知らせ

Page 3: Jawsdays2017ランチタイムセッション sios technology

サイオステクノロジーの紹介と自己紹介

東京都港区南麻布に本社があり、主にOSS,HAなどのソフトウェアの開発、サポート、導入をメインにしている今年で創設20年の会社です。名前 : 黒田 将貴(KURODA MASAKI)

仕事 : Coatiの開発エンジニア

Page 4: Jawsdays2017ランチタイムセッション sios technology

SIOSCoa(とは宣伝ですm(_ _)m

Page 5: Jawsdays2017ランチタイムセッション sios technology

SIOS Coati とは

2017年2月23日

リリースさせていただきました!!

Page 6: Jawsdays2017ランチタイムセッション sios technology

SIOS Coati 特徴

自動設定機能

監視・復旧機能

レポート機能

•  AWS運用者向けのサービス•  簡単なステップで導入が可能•  障害を検知し、自動回復を実現•  障害レポートを提供•  利用しやすい料金

AmazonEC2

Support

運用者

Page 7: Jawsdays2017ランチタイムセッション sios technology

覚えてください。

SIOS Coatiは、EC2上のアプリケーションを監視・回復させるサービスです。

詳しくは、 SIOS Coatiを検索。

以上。

Page 8: Jawsdays2017ランチタイムセッション sios technology

SIOSCoa(の開発について

Page 9: Jawsdays2017ランチタイムセッション sios technology

SIOS Coatiの開発について 体制

スクラムを採用

Developer ScrumMaster ProductOwner Stakeholder

スプリントサイクルを一週間に設定

Page 10: Jawsdays2017ランチタイムセッション sios technology

VPCpeering

Linux

Windows

AmazonCloudWatchIAM

ユーザのCoa( ユーザ環境

SIOS Coatiの開発について 構成図(開発当初)

提供したい機能を実装するのにAWSサービスだけでは

不足している部分が多かった

自前で実装することを考えていた

Coa(ユーザストーリー

Page 11: Jawsdays2017ランチタイムセッション sios technology

しかしながら

AWS は常に進化していきます!

Page 12: Jawsdays2017ランチタイムセッション sios technology

VPCpeering

Linux

Windows

AmazonS3

AmazonDynamoDB

AmazonCloudFrontAmazon

Route53Amazon

CloudWatchIAMAWSKMS AmazonSES Amazon

WorkSpaces

ユーザのCoa( ユーザ環境

SIOS Coatiの開発について 構成図(リリース)

AWSLambda

AWSCer(ficateManager

Page 13: Jawsdays2017ランチタイムセッション sios technology

SIOS Coatiの開発について スクラムサイクル

プランニング

スプリントふりかえり

スクラムサイクルで開発

利用しよう!!

実装する機能がより具体化

色々新規機能が提供される

実装のアイデア

Page 14: Jawsdays2017ランチタイムセッション sios technology

SIOS Coatiの開発について 実装フロー実装したい機能

AWSサービスを利用して実装 自前で実装

AWSサービスを利用できる?

実装完了

No

Yes

自前で実装後

自前で実装した機能がAWSから提供される

Page 15: Jawsdays2017ランチタイムセッション sios technology

SIOS Coatiの開発について 具体例

やりたいこと例

WEBブラウザからバックエンドのEC2サービスを色々操作したい

→ 当時、CloudFrontを組み合わせて自前で実装

Amazon API Gateway

バックエンドのEC2の操作をサポート

Page 16: Jawsdays2017ランチタイムセッション sios technology

VPCpeering

Linux

Windows

AmazonS3

AmazonDynamoDB

AmazonCloudFrontAmazon

Route53Amazon

CloudWatchIAMAWSKMSAmazonSES Amazon

WorkSpaces

ユーザのCoa( ユーザ環境

SIOS Coatiの開発について 構成図(リリース)

AWSLambda

AWSCer(ficateManager

GUIAPI

ドメイン

運用 認証運用レポート 課金情報

バックアップ

メール暗号化

証明書

Page 17: Jawsdays2017ランチタイムセッション sios technology

まとめ

Page 18: Jawsdays2017ランチタイムセッション sios technology

まとめ

•  SIOS Coati はEC2上のアプリケーションを 監視・回復させるサービスです。

•  AWSサービスが提供していない機能を 自前で実装するときは判断が必要。

•  AWSサービスを組み合わせると幸せになれた。

Page 19: Jawsdays2017ランチタイムセッション sios technology

お知らせお試し期間

仲間を募集

SIOSCoa(を一緒に開発してくれるエンジニアを募集中!!Python&AWSが得意な方 急募!!!

SIOSCoa(1ヶ月のフリートライアル!!

Page 20: Jawsdays2017ランチタイムセッション sios technology

ご清聴誠にありがとうございました。