SaaS:ソフトウェアの提供
PaaS:プラットフォームの提供
IaaS:仮想サーバーやネットワークなどインフラの提供
DaaS:デスクトップの提供
IDaaS: アイデンティティ管理(Identity as a Service)
アブラハムには7人の子♪一人はのっぽで後はちび♪みーんな、仲良く暮らしてる♪
黒崎「あら、あなたたち金融庁検査いくわよ★」 → 【結果】「ついにはふかし」へ
Google App EngineでPHP利用がオープン化されたようです。
私のサイトは、python3.0、PHPで構成されているので、PHPに関してはGEAに移行できるか調べてみました。
GAEはPaaS(Platform as a Service)です。ある程度までは無料で使えます。
- IaaS(+PaaS):AWS,さくらのクラウド,Azure
- PaaS:Google App Engine
Twitterで呟いたり、cron利用、サイトのパースなどは無料の範囲でできそうです。
問題は、ファイルの書き出しが「Cloud Storage」を使う必要があり、これが有料となる・・・・。
うーん微妙だな・・・。
処理的にも負荷がかかる作業させると1日でジュース代が飛びそうだ。
ちなみに、Twitter botは次のような形になってる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
require_once 'lib/twitteroauth.php'; $o_data = get_user_info(); $to = new TwitterOAuth( $o_data->consumer_key, $o_data->consumer_secret, $o_data->access_token, $o_data->access_token_secret); $tweet = get_tweet(); $to->OAuthRequest( "https://api.twitter.com/1.1/statuses/update.json", "POST", array("status" => $tweet)); function get_tweet() { $o_data = file_content('data/tweet_data.txt'); $tlist = split("\r\n",$o_data); if ("" == end($tlist)) { array_pop($tlist); } return $tlist[rand(0, count($tlist) - 1)]; } function get_user_info() { $o_data = json_decode(file_content('data/outh_data.json')); return $o_data; } function file_content($filename) { $handle = fopen($filename, 'r'); $data = fread($handle, filesize($filename)); fclose($handle); return $data; } ?> |