【OCI】 Oracle Cloud Infrastructure Part1
公式サイト https://www.oracle.com/jp/cloud/ Q. OCIって何? A. AWSやGCPみたいなものです Q. 無料枠は? A. 永久無料枠(Always Free)があります。 インスタンス×2 ストレージ 100GB リージョン:東京、大阪 トランザクションエラーにはカードは全く関係ないよ 枠はオーソリさえ通れば十分だから千円空いてれば大丈夫 詳しいカードの情報は決済代行会社のAPIからオラクルには行かないのでカードの信用情報なんて判断できるはずがない ここはある日突然BANされてサポートに連絡しても何も回答してくれないから本番サイトには使わない方がいい 「Oracle Cloud Free Tier(Always Free) 理由なく突然使えなくなった話です。」で検索 タダだから使うけど、バックアップはきっちりするわ。 ちょっとだけ違う動きになったのでレポート ・OSはMac OS 12.6 ・Chromeのシークレットモード使用、Adblockは全サイトで一時停止 ・Oracleアカウントに使用したことないGメールアカウントを使用 ※ ・今までIndividualにしてたけどCorporateにして勤務先会社名入れた ※ ・ホームリージョンはシンガポール選択 ※ ・カードはセゾンのゲーミングカード ※ ・クレジットカード番号のチェック通って「Thank you!」出た後、念の為Oracle ・Corporation JapanのOracleService契約を別タブで開いた ※ ・「無料トライアルの開始」押したら140円カードに請求されて即キャンセルされた ※ ・トランザクションエラーは出ていない ※ ・しかし無料トライアルの開始の左の輪っかがぐるぐるして5分以上待たされている ※ ※が前回とは違うところだが、多分アカウント開設できてはいない・・・ 戸建なので部屋番号は無しですね ちなみにぐるぐるのままセッション切断予告が出て、Continueを選ぶとまたぐるぐるのまま セッション放置してるのはそっちですよ? この後寝落ちする頃にはセッション切れて明日またやり直しとなる見込み セッション切れになってまた一通り試しました 個人名義→即トランザクションエラー 法人名義→ぐるぐる 結局作れない、という点は同じ ぐるぐるはアンチフラウドとは違う別の問題(単なる不具合)じゃないかな? 最近は改善されたかもだけどログイン画面で二要素認証していると正常に読み込まれなくてリロードしないといけないことがあったりと色々とWebシステムの作りが悪い オラクルのシステムは数分間待たされているときにリロードすれば進めることがあるけどその症状で改善されるかは分からん 俺は個人で登録したんだけどさ 法人で契約するのなら、契約締結権限のある役職を入力しないとダメってことはないのか? 契約時に関係ないかもしれんが、サードパーティCookieを無効にしていると 下記のクッキーを許可してないとサインインでトラブった事があったよーな oracle.com oraclecloud.com 弾かれてる人って、自分で事業をやってる実態がないんじゃないの? あのフォームだしさ 架空の会社だったり、自己に代表権のない勤務先の会社情報だったり、そう言うのを入力してる人だらけなんじゃないのかな? 数か月以上前から多要素認証有効にしているのにもかかわらず、 Action Recommended: Oracle Cloud Infrastructure - Security Advisory - Enable MFA for Secure Access for Tenant (略) というメールがテナント名指定で来たんだけど、俺だけかな? ログインするとメッセージボックスにも同じメッセージが来ている 同じように多要素認証が既に有効にしているのにこのメール届いた人いる? ひょっとして全員に送ってるのかな 俺のところは来てなさそう・・・・ IAMのアカウントと単体のOCIのアカウントと、ちゃんと両方ともにMFAを設定してる? >>600 ありがとうございます どういう基準で送ってきているのだろう…… OCIのアカウント (クラウド・アカウント名・電子メール・パスワードの3つを入力してログインするアカウント) に TOTPによるMFAを設定していて、ログインする度にきちんと要求されています IAMのアカウントはそもそも作っておらず、フル権限のOCIアカウントのみで使ってます MFAが設定されていないとOCIのシステムに誤認されているような気がしますが "Action Required" ではなく "Action Recommended" だし何かをしないとログインできなくなるなどの文章もないので とりあえず放っておくことにします 記憶があやふやなのですが、IAMアカウントってほぼ勝手に作られちゃいませんでした? なしも選べたのかな・・・・ Oracleアカウントと変に連動してた記憶はある。 MFA設定がうまく行かないときに解除しちゃったけど。 フリーティアで普通に使ってるのに、七日間アイドル状態になってるからインスタンス止めまぁすというメールが来て 何かの間違いだろうと思っていたら本当に止められた トランザクション処理出て腹立ってたけど、URLを参考に英語で問合せ投げたら解決してくれたわ ttps://qiita.com/Skogkatter112/items/1097c2d51be14fb66652 >>604 同じく 7日の間に再起動とか負荷上げてみたけど、止められたわ メール記載の停止時刻(UTC)から12時間30分後 (日本時間だと +9 + 12.5 時間後) でした SSHでも繋がらなくなったから消されたと思ったけど ダッシュボードを見たらまだインスタンスがあったから、再起動したらまた使えるようになったよ よく分からんけど、多分誤判定だと思う 俺も止められた 1分に1回ぐらいBitflyerを監視して、たまに注文を出すだけに使ってたらアイドル判定されてしまった cronで一定時間毎にベンチマークするのが本当に正解だったのか…? >>609 3GBくらいメモリ食う適当なプロセス作ってほっとけば良いのかな? 何か良い感じのスクリプト組めないかねぇ >>611 dd if=/dev/zero of=/dev/shm/hoge bs=1k count=3072k 個人事業者級の、ほぼアクセスのないホームページなんか全部アウトじゃねえか >>612 ありがとう。 tmpfsか、なるほど。どうオラクルが監視してるかはわからないけど、それで通ると良いなぁ。 >>614 来てはいたけどさ 自分にとっては普通に使ってるつもりで、関係ないと思ってた Always Freeインスタンス止めるよー ってメールみんなにもきてたのか ちなみに一度目をつけられると インスタンス起動させても また止めるよーメールの 繰り返しになるからイタチごっこっぽい もう有料アカウントにするしかないか…? Pay as You Go に移行した場合、ミスった時の費用が青天井なのはなんとかなんないのかな 他社の場合は、ミスったりハッキングにあっても1回救済があるとかないとか言われてるのに対して、ここは謎だ それと有料版の回線費も、正直なところよく理解できてない 俺の所は、 ・CPU utilization for the 95th percentile is less than 10% CPU使用率は1日の殆どの時間で 統計 P95 のCPU使用率が 1.1% ぐらい深夜のバッチ処理で1日1時間だけ25.5%ぐらいという状況で平均すると 2% ぐらい ・Network utilization is less than 10% 間隔・統計をどれにしてみればいいのか分からんけど 受信 1 KB/s ぐらい、送信5KB/sぐらい、数日に1回数MB/sが記録されている ・Memory utilization is less than 10% 安定して13%ぐらいのメモリー使用 と、一番下しか満たしていないけど、何故かまだメール来ていない CPUは10%安定して使うのは簡単だから、これからはそうしようと思うけど、ネットワークの条件厳しすぎじゃね? VM.Standard.A1.Flex で OCPU が 4 の場合は 4 Gbps なわけだけど、7日間平均で 400 Mbps 使ってなきゃ駄目なのか? これ満たせる人ほぼ居ないだろ……。 文字通りにきちんと満たすように常時400Mbps通信した場合(例えばスピードテストを回し続けるとか)、 逆に帯域使い過ぎでBANされるような気もする(公開Proxyとか不特定多数が利用するVPNとか踏み台になってると疑われる)けどどうなんだろ え、条件全部満たす必要あるの……? マジでベンチでも回さなきゃ無理じゃん。まぁオラクルの鯖に無駄に負荷かけるのもやぶさかでは無いが アムステルダムの電源に問題があったそうで、 おまいさんのリソースにアクセスできないかも、絶賛調査中。 って30分置きにメールが来るん。 >>619 >>620 may be reclaimed うんちゃら the following are true: って書いてあるから3つ全部当てはまると止める(こともある)んじゃないかな NTP Pool Projectに参加すれば概ね解決する >>622 どっちともとれる英文ではあるけど、この文章は普通に読めば1つでも該当すると駄目だな だって、3つ目のメモリーの条件は applies to A1 shapes only なわけだけど、 仮に全部該当しないとリソースが回収されないのだとしたら、最も人気があってリソースが不足している A1 にだけ条件が追加される緩くなってるのは不自然だからね もし、全部の条件に該当する場合ならば、"all of the following are true" のように "all of" を付けるのが自然だし Oracleもそういう場合は https://docs.oracle.com/cd/E18727-01/doc.121/e14319/T432521BABGHECD.htm のように "all of" を付けている "the following is true" じゃなくて "the following are true" となっていることは、すべての条件に該当しないと回収対象にならないことを意味しない 何故ならば、"is" にしている文を厳密に解釈すると1つのみが該当する場合という意味になってしまうので、2つ、もしくは3つ該当した場合が対象外となってしまう 厳密に書くならば、 is/are のようにスラッシュでbe動詞を列挙することになるが、普通はそういう場合には代表して複数形の方を単体で使う >>622 全部回避しなきゃいけないのも不自然だし、 どれか一つでも該当ならそう明示してかくのではとおもった。 どれか一つまたは複数って感じの文言はTOSでもどこであったかな。 てーことは都度ソーゴー的に判断ってやつかね >>626 規制解除するためだけどのスクリプトって貧乏くさいなぁと思いながら読み進めていくと、 "You can use Oracle Cloud Free Tier without encountering this problem if you register PAYG or switch to a paid account and pay only the storage cost of 200 YEN." ……200 "YEN" ですか 日本製のスクリプトですかw てか >>626 のスクリプト、CPUの基準使うだけみたいだね ネットワークの方の条件は満たせない模様 "Network utilization is less than 10%" が一番意味不明なんだよなぁ? 誰か教えてください>< What does "Network utilization is less than 10% mean? https://www.reddit.com/r/oraclecloud/comments/11lwxwo/what_does_network_utilization_is_less_than_10_mean/ 10分前reddit投稿、まだ返信は無いorz > Outbound Data Transfer > As part of your Always Free resources, you get 10 TB per month of outbound data. tps://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm その10%だから毎月1TB以上Engressしろということだろうか 1 TB/月 ≒ 0.386 MB/s ≒ 3.086 Mbps だね 平均でこれを超える利用をしていればよいのかな >>628 すまんが話の主旨と外れるけどさ、このストレージ代200円ってのはなんの話なんだ!? >>631 その月にどれぐらいのEngressをしたか調べる方法ある? インスタンスごとの転送bpsの統計は一応見られるようだけど誤差が多いようだし全インスタンスの合計見られないかな? 駄目だったわ リニューアルされたのか当該項目は既にコンパネから無くなっていた Tenancy Management > Limits, Quotas and Usage とかも見てみたけど Service "Data Transfer" は全部 Service Limit 0、Usage -, Available - で機能してなかった 自己解決 https://cloud.oracle.com/account-management/cost-analysis から、Show を Usage にして Apply したら Virtual Cloud Network / Outbound Data Transfer Zone 2 (GB Months) が見れた ほんとだログインしたら上にリソース回収すっぞって通知が出てるな インスタンス立てっぱなし放置が多いんだろうけどこんなやり方じゃ逆に評判落とすだろうに >>638 ほんとそれ 告知文章に論理性が全くなく、エンジニアや理系が書いたとは思えないお粗末さ andなのかorなのか分からない条件に、インバウンドなのかアウトバウンドなのか、何に対しての 10% なのかが不明な Network utilization こんないい加減なサービスとてもじゃないけど本業じゃ使えないわ 無料で使ってるやつなんて好きに料理してかまへんやろ、というオラクルの声が聞こえるんだよね。まぁ確かにそうなんだけど、3大クラウドは無料の客を将来の上客として大切に扱ってるし、だから客にも信用されてるよって思う。 OCIのAlways Freeユーザーに対する対応の酷さは異常だよ 他社では見られないレベル なんせ不具合に関する問い合わせ送っても、対応できないというテンプレメールの本文がたった1行だからね 大勢に送るテンプレメールぐらい、もうちょっと丁寧に作ったらいいのにw > Hello, > > Unfortunately, we are unable to resolve this or process the transaction. This is all the information we can provide. > > Regards, > Customer Service Agent こういうメール送ってくるところなのでサポートには期待できません 上のメール、メール何往復もした結果返ってきた最後通告とかじゃなくて、初手でいきなりきた1回目の返信メールだからね やっぱオラクルってアレだわ。こんなだから無駄に負荷かけまくっても心が傷まない >>612 なんかログアウトすると勝手に消去されるな ZRAMでも入れとけば、手っ取り早くメモリの一部を常時使ってる判定になるんじゃねえか? 昨日止められたマシンを起動したんだけど、起動して12時間ぐらいでメールきたぜ 例のスクリプトがいいのかは知らんが、こりゃなんか対策せんとあかんね vultrが無料インスタンス提供開始するらしい tps://www.vultr.com/news/new-free-tier-plan/ 2023 年 3 月 7 日 無料プランの仕様 1 vCPU 0.5 GB の RAM 10GB ディスク さらに 2 TB の無料グローバル帯域幅 そもそもインスタンスごとの Network Transmit Bytes の統計、壊れていない? VM Standard A1 Flex に Ubuntu 22.04 をオラクル純正のまま入れてオラクルのサービスもそのままにしているけど 何故か通信量のカウントが正しく行われていないように思える 沢山転送しても反映されなかったりるるし、それどころか Statistic が Rate の状態で、 グラフがプラスに行ったりマイナスに行ったりするのが謎なんだが グラフの軸からして +1M 0 -1M -2M -3M みたいになっていて、正の値と負の値が混在している マイナスのデータ送信ってなんだよこれ reddit民が出した推測は10TiB/月に対するアップロード使用量とのこと これが正しいとするならば 7日間で 10TiB * 10% * 7/31 ≒ 232 GiB のアップロードが最低必要 1日あたりにすると33GiBちょっとだね ただの掲示板なので信憑性は5chレベルな上、複数インスタンスがある場合どう按分するかも不明 そんな量を無料で転送していたら、別な問題が出てくる予感がしてしまう なんだなんだTorrentかフリーVPN鯖でも建ててほしいのか >>646 ほとんど使ってないアカウントでも申請出したら2時間以内に承認されたわ サンキュー みんなどうするの? 俺はちょっと急いで他に移れそうもないし、PYGにしようかと思ってるけど・・・・料金がいまいちよく理解できていないのもあって怖いな >>652 Pay as you go 検討中とのことだけど、必ずしも Always Free から移行できるとは限らないよ あちこちの掲示板でエラー(トランザクションエラー?)になってできないと騒がれてる Free Tier の登録時にトランザクションエラーでかなりの割合で撥ねられているように、有料版への移行でもアンチフラウドシステムを通るみたいでトランザクションエラーで撥ねられることが多い模様 「料金がいまいちよく理解できていないのもあって怖い」については、心配するのが正解で、課金は青天井で上限設定はできないので、何かミスったら高額に課金されることになる これはAWSも同じで凄く危険なので注意が必要 課金アラートを設定する、限度額の低いカードを登録するなどでリスクを減らすといいかもね まぁ、カードの限度額が低かったとしても、後払いである以上は限度額オーバーで決済失敗であっても、債務を負う事になるリスクはあるけどね 現実的にはアメリカ企業が日本の口座差し押さえまでできるか(やるか)は別にして (ただし与信枠オーバーで決済できなかった分については、未払いであっても、クレジットカードの信用情報には影響しないのでその点は安心だ) 7日後にインスタンス停止するってメールが来たの? 結論としては、具体的にインスタンス停止予告のメールが来たわけじゃないならば、CPUやメモリーを10%超えにした上で、そのまま使い続ければいいんじゃない? 例えば、超高圧縮 xz --compress --keep -9 --extreme でバックアップ作るとCPUは少なくとも1コア丸ごと使われるし、メモリーも食う それを他のインスタンスに転送するcronをこの処理にかかる時間+α の間隔で動かせばほどほどの帯域も使われる ベンチマークは利用規約で禁止されてると過去ログにあった(未確認)のでベンチをcronで動かすつもりならば規約読んでおいたほうがいいかもね ネットワークの10パーセントって時間なんじゃないの? 通信量が少なくても通信している時間が10%を占めてればいいんじゃない? >>653 マジか、移行できないこともあるのか! 停止メールについては、月初めに最初のが来ていて実際に止められた さらに、そこから起動したらすぐに前と同じ停止するってメールがきていて、多分あと3日ぐらいしたらまた止められると思う CPUに負荷をかけていれば回避できると信じて、まずは試してみようかな・・・・やっぱ料金青天井は怖いわ・・・・ 結構みんなメール来てるのか じゃあメール来てない場合は今のままの使い方でとりあえず大丈夫ってことかな? 一回来たらもう、なんか対策しない限り毎週止められちゃうんじゃねえか? メール来た人も、来ていない人も、 ネットワーク・CPU・メモリをどのぐらい使っていたか情報共有よろしくです! 皆さんから情報が集まればネットワークをどんな感じで使えばいいのかが明らかになることが期待できます!!! $ nice stress-ng --cpu 1 --cpu-load 50 でチビチビ負荷をかけ続けることにした 電力の無駄遣いだけど OCIってさ、普通にUbuntu 22.04のイメージ選択しても、Oracle関係の常駐サービスてんこ盛りなんだよね Oracle Linuxなら分かるんだけど、Ubuntu選んでも、OCIの監視サービスみたいの山ほど入ってるのよ これって何監視しているのかな? SSHでのログイン頻度とか、動かしているプロセスの名前とか、そういうのもたぶんチェックされてるよね? ベンチマーク系とか動かすとバレバレなのでは? 逆にOracle関係のサービス全部無理やり停止したりオリジナルのカスタムISOインスコすると、監視できないからBANという可能性もありそうだし何すればいいのやら >>661 勝手にDebian入れて1年以上経つけど特に何も起こってないよ 強いて言えばデータ移行のときにストレージの合計が200GBを超えたときに超過分を払ったぐらい 2021年5月から今までで合算2~3円だったかな >>661 インスタンスの「Oracle Cloudエージェント」タブでタスクの内容とそれぞれの有効/無効を設定できるよ >>662 貴重な情報をありがとうございます なるほど、公式イメージ以外のOS入れても大丈夫だったんですね >>663 ありがとう、勉強になります メールが来て、指定時刻も来たけど落とされなかった模様。 条件をクリアできれば、落とされないのかな。 メールが来た時点で何してもダメなのかな? でも起動したら半日もせずすぐメール来ちゃうぞ・・・・ >>667 起動してすぐに下記3条件を満たすように負荷かけた状態を維持してもメール来る? * CPU utilization for the 95th percentile is less than 10% * Network utilization is less than 10% * Memory utilization is less than 10% (applies to A1 shapes only) 強制停止→起動から明日で7日だから、同様のメールくるかどうか 利用してないVMを回収するためなら、半年ごとでもいいような気がするけど 単なる嫌がらせのような >>668 CPUは満たしてるけど、ネットワークは多分満たしてない メモリはA1ではないので無関係 そんな感じだ 1度止められた後、2度目の止められるメールの期限が来たのに止まってないようだ (計算を間違えていたらすまんが、時差を考えても多分大丈夫だった) >>671 大変、貴重な情報をありがとう 貴方の情報のお陰で、「メールが来た時点で、7日後にはインスタンスが停止されることは確定している」という説が間違っていることが判明した つまりは、メールが来てからでも、何らかのパラメーター(CPU・ネットワーク・メモリー)を変化させることで、 7日後にインスタンスが停止されるという未来を変えることができるということになる これは、OCIユーザーにとって、現在の行動が、未来のインスタンス停止を回避することへつながるという展望を与えるものであって、貴重な貢献に心から敬意を表する なんとなくこれ、負荷に関わらず2回目は止められてない気がするな 騒ぎにもなってないし、2回目止められた人います? 二回目は止めるぞ!って通知も来てないし、止められてもいないなー 対策?じゃないけど >>663 見てOracle関係の常駐ソフトを全部コンパネからOFFにはしてみた うちは 1回目通知 → 停止 → 起動 2回目通知 → 何もしてない(負荷変わらず) → 何も起きてない もう、負荷をかける必要ないんじゃないのかな? 俺のアカウントの話だとこんな感じだ 1週間後に止める旨の警告 → 止められる → 自分で起動 → 即座に2度目の警告が来る → その後も負荷をかけたりはしていないけど、止められるようなことは起きず A1を4台動かしているけど、1つも止められたことないんだよね…… 4台のうち2台は何も動かしていないし、残り2台もカスのような低負荷プログラムしか動いていないのに コンパネにログインしたときに、アイドル状態のインスタンス停止するという上部のツールバー側の告知表示されなくなったね。 停止を止めたのかな? ドキュメントには停止するという情報が残ったままだから、単に重点告知期間が終わっただけかもしれないが。 > アイドル状態のコンピュート・インスタンスの再利用 > アイドル状態のAlways Freeコンピュート・インスタンスは、Oracleによって再利用されることがあります。7日間の期間中に次のことが当てはまる場合、Oracleは仮想マシンおよびベア・メタル・コンピュート・インスタンスをアイドルとみなします: > * 95パーセンタイルのCPU使用率が10%未満 > * ネットワーク使用率が10%未満 > * メモリー使用率が10%未満(A1シェイプにのみ適用) ドキュメントのURLは docs.oracle.com/ja-jp/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm A1インスタンスが全く取れなくて困ってる 普通にとれるみたいな書き込みもちょっと前にはあったけどな read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる