Cloud/仮想化

AWSとSAP Cloud Platform

こんにちは、特派員のI.Mです。

最近やっとAmazon Echo dotが届き、Amazon Music Unlimited(Echoプラン)を使い始めました。
ですが、ライブ音源とかカバー歌手の曲がかかったりしてなかなか思い通りの曲に辿り着けず、家族にガッカリされていたところ、
「プレイリストを使いたまへ」
という天啓を受けまして、それから快適にリビングの音源となっています。

なお、自分で作ったプレイリストの名称は単語を半角スペースで区切ると認識されやすくなっていい気がします。

閑話休題。

今回はPaaSのあり方について思うところを書きます。

ハイブリッドクラウド(パブリッククラウド×オンプレミス)

日本ではまだまだ基幹システムをパブリッククラウドに置く企業は少ないと思います。
基幹システムはオンプレミスやプライベートクラウド、他の業務システムはパブリッククラウドというハイブリッドクラウドという構成は多いでしょう。
この構成で、業務システムと基幹システムを連携させるアーキテクチャに悩むことは多いのではないでしょうか。とくに業務システムから基幹システムのデータ参照は、クラウドからオンプレミス側のファイアーウォールを超えなければなりません。

続きを読む

Cloud9で簡単なAPI開発してみての所感

この記事は 『CRESCO Advent Calendar 2017』 18日目の記事です。

先端技術事業部のどこかの部署に所属しているisaです。
最近はモバイルアプリよりバックエンド(主にAPI)開発を担当することが増えてきました。

最初はXcode9にビルトインされたXcode Serverを利用したCIについて書こうと思いましたが、
最近モバイルアプリ開発していないので、AWS re:Inventネタ(AWSのCloud9)にすることにしました!
なお、利用するまでの流れや利用方法は色々なところに記事が上がっているので、
今回の記事では、実際に利用してみてどう感じたかを中心にまとめています。

Cloud9とは

Cloud9とは、クラウド環境で利用できるIDE(統合開発環境)です。
2016年にAWSが買収していましたが、去年のre:Inventでサービスとして提供することを発表していなかったため、
正直提供することはしないのでは?と思っていました。
それがなんと、今年のre:InventでAWSがサービスとして提供することを発表したため、早速利用してみました。

Cloud9を利用するまで

書こうと思いましたが、12/5の記事で十分な気がするのでリンクで済ませます!

続きを読む

AWSで実現する簡単サーバーレスアーキテクチャ(新サービス「Cloud9」でもやってみる)

この記事は 『CRESCO Advent Calendar 2017』 5日目の記事です。

こんにちは、Y K です。

普段はAWS関連のお仕事がメインです。
開発、構築、テスト、アーキテクトやら、運用保守となんか役割がよくわかりません。
見積もりもやったりします。
さっさと、Admin権限つけたロールを付与してほしいものです。

弊社でも、最近サーバーレスアーキテクチャを適用しているプロジェクトがちらほら見られます。

先日、私は「ServerlessConf Tokyo 2017」で Serverless Tech Challenge に参加してきました。
1dayハッカソンみたいなものです。
惜しくも商品であるギフト券は逃しましたが、それ以上の収穫があったように思います。

続きを読む

ACMでSSL証明書を楽々自動更新

お久しぶりです、ビジネスイノベーションセンターの『ab』です。(部署、変わりました!)
ご無沙汰している間に部署も変わり、そして証明書も変わりましたので今回はその後者の話をしたいと思います。

はじめに

弊社のとあるプロジェクトでは、商用にも利用可能な無料の証明書「Let’s Encrypt」を採用していました。
導入も簡単で、更新の自動化も可能だったことから、以前ブログでも紹介したことがありました。
※その時の記事はこちら「Let’s Encrypt で SSL 証明書を楽々自動更新」を参照ください
と、「Let’s Encrypt」証明書をお勧めしていたわけなのですが、実はほどなくして別のサービスに乗り換えていたのでした。

続きを読む

Docker事始め

こんにちは、技術研究所の「どらを」です。

かなり今更感が否めないのですが、コンテナ型仮想化(というかDocker)について勉強を始めました。
事の始まりは、Redmineをフルカスタマイズしたい!という欲求が満たすために
とりあえず、Redmineをローカル環境に手軽に立てられないないかなと思い、Dockerに着目しました。
※Redmineを使い倒す!というブログは後日公開予定です!

Docker for Windows

WindowsマシンへのDocker導入でいくつか躓いたので、筆をとりました。
はじめはWindowsなので、Docker Toolboxを利用すればいいかなと思っていたのですが、
Docker公式サイトのドキュメントに以下のように記載されていました。
https://docs.docker.com/toolbox/toolbox_install_windows/

Legacy desktop solution. Docker Toolbox is for older Mac and Windows systems that do not meet the requirements of Docker for Mac and Docker for Windows. We recommend updating to the newer applications, if possible.

私はWindows10を利用しているのでDocker for Windowsを導入してみました。
Docker ToolboxではVirtual Boxを立ち上げてそのうえでDockerを動作させますが、Docker for WindowsではHyper-Vを利用してDockerを操作できるようです。

続きを読む

Let’s EncryptでSSL証明書を楽々自動更新

はじめまして、ビジネス開発室の『ab』です。
今回は、商用利用も可能な無償の証明書発行サービス『Let’s Encrypt』を紹介したいと思います。

はじめに

弊社のとあるプロジェクトで使用しているredmineはAWS上でセキュアに動いてはいるのですが、
SSL証明書はオレオレ証明書を使用していました。
なので、証明書の有効期限を気にしながら、発行(更新)時はいくつもコマンドを叩いて、確認して・・・
といったとってもメンドクサイ運用をしていました。
そんな面倒な作業から解放されたい・・・
というか、そもそも「オレオレ」ってどうなのよ・・・?
というわけで、それら全てを解決してくれそうなLet’s Encryptを導入してみました。
同じようにそんなモヤモヤから解放されたい!と思っている方の参考になれば嬉しいです♪

続きを読む

Amazon API GatewayとLambdaを利用したサーバレスなWebアプリを作ってみた

こんぴてんしーせんたーのisaです。

流行っているサーバレスアーキテクチャを利用して、弊社で提供しているBeaconBridgeと連動するWebアプリケーションを作ってみました。

目的は、7月にAmazonからAPI Gatewayが発表され、Web上にAWS Lambda + API Gatewayを利用したサーバレスアーキテクチャのサンプルが多数公開されていますが、実際に使ってみないと使い方や特徴が掴めないと思い、お試しでそれらを組み合わせてWebアプリケーションを作ってみました。

今回はその備忘録の意味も込めて記事を書きました。

続きを読む