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