32 Cloud / Big data / Virtualization

SaaS(Software as a Service)

・単にサービスを利用

PaaS(Platform as a Service)

・スケーリングを考慮せずにアプリケーションを動かせる

・ミドルウェア(データベース、アプリケーション実行環境、管理ツールなど)が含まれる

・開発言語は限定される

IaaS(Infrastructure as a Service)

・好きなOSやミドルウェアをインストールし、アプリケーションを動かせる

・スケーリングを考慮する必要がある

Openshift

★リモートアクセス

ssh <xxx>@<app name>.rhcloud.com

scp ./test.txt <xxx>@<app name>.rhcloud.com:~/app-root/repo/src

scp <xxx>@<app name>.rhcloud.com:~/app-root/repo/src/test.txt ./

★容量確認

du -h * | sort -rh | head -50

ls | xargs du -sh

quota -s

★rhc command

rhc setup

rhc app show <app name>

rhc app-start <app name>

rhc app stop <app name>

rhc app-force-stop <app name>

rhc remove-cartridge <cartridge name> -a <app name>

restart-cartridge|start-cartridge|status-cartridge

下記は他サイトから引用

The Lambda Architecture for big data systems