こんにちは。今日は、当社の事例をご紹介させていただきます。写真はAylin Çobanoğlu[I]Aylin Çobanoğlu (@zynpayln) | Unsplash Photo Communityさんです。
緊急事態下でのリージョンの自動切り替えがシステムの停止リスクを回避します
こちらの事例は、マルチ リージョン地域(ちいき、英語: region)とは、地形が似通っている、同じ性質をもっているなどの理由からひとまとめにされる土地のこと。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More の 冗長構成冗長化(じょうちょうか)とは、システムの一部に何らかの障害が発生した場合に備えて、障害発生後でもシステム全体の機能を維持し続けられるように、予備装置を平常時からバックアップとして配置し運用しておくこと。冗長化によって得られる安全性は冗長性と呼ばれ、英語ではredundancyと呼ぶ。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More 上に置かれた業務システムが、 デーモンデーモン (英語: Daemon) は、UNIX, Linux, Mac OS XなどUnix系のマルチタスクオペレーティングシステム (OS) において動作するプロセス(プログラム)で、主にバックグラウンドで動作するプロセス。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More によるミリ秒での状態検知を行なうことで、テロや災害といった危機的状況下に置かれた場合でも、企業様の重要な業務の継続ができるBCPに対応した、WEBシステムの構築例になります。
区分
情報 サービス業 | 専用開発ツール |
カンパニーの語源は「パンを一緒に食べる仲間」
目的
特定業務の自動化と、テロや災害といった危機的状況下に置かれた場合でもシステムが動作し続けることで、 安全配慮義務安全配慮義務(あんぜんはいりょぎむ)とは、ある法律関係に基づいて特別な社会的接触の関係に入った当事者間において、当該法律関係の付随義務として当事者の一方又は双方が相手方に対して法令上負う義務を指す。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More の履行に貢献する、BCPに対応したシステムの用意。
価値
従業員一人当たりおよそ 15分から30分の作業を数秒に短縮する労働生産性の向上(10,000%の改善)と、テロや災害といった危機的状況下においても動作し続ける高い RASRASIS(読み:レイシスもしくはラシス)はコンピュータシステムに関する以下の代表的な指標の頭文字を並べたもの: Reliability(信頼性)
Availability(可用性)
Serviceability(保守性)
Integrity(完全性)
Security(機密性) 特に最初の3つをRASという。RASやRASISは 機器、システムやコンピュータなどの総合的な評価の指標である。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More の現実化。
販売価格の目安 3,770,000円
開発期間の目安 42日
システムスタック
ITインフラストラクチャ / ハードウェア
Alpine | AWS Route53 | AWS ALB | AWS ECS | AWS S3 |
ミドルウェア
AWS CloudWatch | AWS aurora |
アプリケーション
Ruby on Rails 6 | Rake | Puma | Vue.js | Bulma.css |
付帯サービス
マニュアル作成 | システム設計 | ソフトウェア保守 |
ポイント
最近でも利点を説明するブログが英国 国防省[II]英国 国防省がAWSに言及しつつ、「パブリッククラウド」のメリットを説くブログを公表しましたから公開されるなどして、 オンプレミスオンプレミス(英語: on-premises)とは、情報システムのハードウェアを使用者(通常は企業)が自社保有物件やデータセンター等の設備内に設置・導入し、それらのリソースを主体的に管理する運用形態をいう。自社運用(型)、自社設置(型)、内部設置(型)とも訳される。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More との比較がされるパブリッククラウドですが、 マルチAZリージョンごとにアベイラビリティーゾーンと呼ばれる複数の独立した場所があります。インスタンスを起動するときに、アベイラビリティーゾーンを自分で選択するか、自動的に選択されるようにできます。インスタンスを複数のアベイラビリティーゾーンに配布する場合は、1 つのインスタンスで障害が発生したら別のアベイラビリティーゾーンのインスタンスが要求を処理するように、アプリケーションを設計できます。 出典: リージョンとゾーン - Amazon Elastic Compute Cloud More だけでなく、クロスリージョンや コンテナホストカーネルを直接利用しながらプロセス・ファイルシステムを隔離するコンテナ仮想化を提供する。仮想化はGo言語で実装されたソフトウェア libcontainer によって行われる。古いDocker実装ではLXCが利用されていた。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 More の オートスケール といった機能の改良が進められ、より手軽に高度なサービスが利用できるようになっています。
こだわった点
危機的状況下で滞らせることができない企業活動のため、高可用性を意識したシステムアーキテクチャをご提案させていただき、負荷に応じたシステムリソースの レプリケーションレプリケーション(英: Replication)とは、ソフトウェアやハードウェアの冗長なリソース間で一貫性を保ちながら情報を共有する処理を意味し、信頼性やフォールトトレラント性やアクセス容易性を強化する。出典: フリー百科事典『ウィキペディア(Wikipedia)』 More と、オートスケール、マルチリージョンに対応したシステムを開発させていただきました。ほかにアプリケーションではフロントエンド部分の責務を分配し、レスポンシブル対応・フューチャーフォン対応、 OOUIオブジェクト指向ユーザーインターフェース(OOUI)とは、オブジェクト(もの、名詞)を起点としてUIを設計すること。タスク(やること、動詞)を起点としたUIに比べて、画面数が減って作業効率が高まり、また開発効率や拡張性も向上する、いわば「銀の弾丸」的な効果を持つ。ブログや雑誌記事などで大きな反響を得たこの設計手法について、前半部では理論やプロセスを詳説。そして後半部の「ワークアウト(実践演習)」では18の課題に読者がチャレンジ。実際に考え、手を動かし、試行錯誤をすることにより、OOUIの設計手法を体得できる。 出典: オブジェクト指向UIデザイン ――使いやすいソフトウェアの原理:書籍案内|技術評論社 More ベースの管理画面をご用意させていただきました。
コメント