Anda mungkin pernah mendengar tentang VM percuma selama 12 bulan daripada Amazon AWS atau VM mikro percuma, tetapi tahukah anda anda boleh mendapatkan sehingga empat pelayan daripada Oracle Cloud, dan iaâ ÃÂàpercuma selamanya? Oracle Cloud mungkin menawarkan peringkat yang paling murah hati sentiasa percuma bagi semua penyedia Cloud IaaS, tidak seperti Google Cloud, di mana kejadian percuma hanya terhad di AS. Inilah yang anda boleh dapatkan daripada Oracle Cloud Always Free Tier setiap bulan: - 3,000 Jam OCPU + 18,000GB Jam untuk VM berasaskan ARM - 2x AMD VM dengan 1 CPU kongsi dan 1GB RAM - Kelantangan Blok 200GB - Pemindahan Data Keluar 10TB - Oracle menyediakan 3 alamat IP awam statik Kelantangan but minimum yang boleh anda tetapkan ialah 50GB, yang bermaksud untuk menggunakan semua had VM percuma sepenuhnya, anda boleh membuat sehingga 4 VM dengan volum but 50GB setiap satu, atau 1 VM dengan 100GB campur 2 VM dengan 50GB setiap satu, contoh: - 2x VM dengan 2 ARM CPU 12GB RAM + 2x VM dengan 1 Kongsi CPU AMD 1GB RAM - 1x VM dengan 4 ARM CPU 24GB RAM + 2x VM dengan 1 Kongsi CPU AMD 1GB RAM Anda boleh, sudah tentu, menyediakan kombinasi lain dengan pilihan percuma. Walau bagaimanapun, faktor pengehad kemungkinan besar ialah volum but percuma dan volum but minimum 50GB setiap satu Langkau ke penyelesaian untuk ralat di luar kapasiti semasa membuat kejadian ## Keperluan untuk Akaun Oracle Cloud - Kad Kredit Sah [Diperlukan oleh Oracle untuk mencegah penyalahgunaan] - Pendaftaran semasa menggunakan IP kediaman [Matikan VPN, atau mereka akan menolak akaun anda] Saya telah mencuba sendiri nampaknya mereka akan menolak pendaftaran anda jika anda menggunakan kad debit atau apa-apa jenis kad prabayar lain, seperti kad kredit maya Walau bagaimanapun, tidak perlu risau tentang caj mengejut, Oracle Cloud tidak akan mengenakan caj kepada anda melainkan anda secara eksplisit mengklik naik taraf akaun anda ## Langkah-langkah untuk Membuat Akaun Peringkat Percuma Oracle Setelah kami menyediakan segala-galanya, kami boleh meneruskan ke proses pendaftaran akaun. Sila ambil perhatian bahawa jika beberapa ralat berlaku atau jika proses pendaftaran terganggu, anda perlu memulakan semula dengan alamat e-mel yang berbeza (atau menggunakan alias dot Gmail) **Langkah 1** Pergi ke laman web Oracle Cloud dan klik butang daftar atau mula secara percuma, kemudian isi e-mel dan nama anda dan tunggu e-mel pengesahan **Langkah 2** Sebaik sahaja anda mengklik pautan pengesahan, anda akan meneruskan untuk menyediakan nama pengguna dan kata laluan anda. Perkara yang paling penting di sini ialah memilih kawasan Rumah anda dengan bijak, kerana ia tidak boleh ditukar untuk sumber Percuma **Langkah 3** Akhir sekali, pada langkah terakhir, anda akan memasukkan maklumat kredit anda untuk mengesahkan akaun anda, menahan satu dolar pada kad kredit anda, dan mereka melakukan ini secara berkala untuk memastikan kad kredit anda bukan kad kredit boleh guna. Jika mereka gagal berbuat demikian di kemudian hari, mereka mungkin membatalkan akaun anda **Langkah 4** Sebaik sahaja anda sampai ke halaman ini, anda hanya akan menunggu kira-kira sejam atau lebih sehingga akaun anda diaktifkan. Kemudian anda boleh menavigasi ke halaman kejadian dan mula menggunakan VM percuma anda ## Penyelesaian untuk Ralat Domain Kehabisan Kapasiti dalam Ketersediaan Jika anda menghadapi ralat di atas semasa membuat VPS percuma anda, jangan panik, adalah perkara biasa kerana Oracle mungkin hanya memperuntukkan sumber terhad untuk diberikan secara percuma Ini bermakna anda perlu menunggu sehingga ada keluaran baharu sumber percuma, seperti apabila seseorang memadamkan VPS mereka. Walau bagaimanapun, ia akan memakan masa untuk mencuba semula proses penciptaan secara manual Nasib baik seseorang telah menulis skrip PHP kecil yang menggunakan Oracle Cloud API untuk mencipta VPS Untuk menggunakan skrip, anda perlu menyediakan persekitaran web, cara paling mudah ialah menggunakan VPS murah dengan pengebilan setiap jam seperti Lautan Digital untuk menjalankan skrip 24/7 sehingga VPS anda dibuat Secara purata, masa yang saya ambil untuk membuat tika ARM saya boleh mengambil masa sekitar 24~72 jam, tetapi ini berbeza-beza bergantung pada kawasan asal akaun anda ## Menggunakan Skrip untuk Mencipta Pelayan VPS Awan Percuma Saya akan menggunakan VPS percuma Google Cloud saya untuk ini kerana saya telah memasang PHP dan komposer padanya. Jika anda tidak boleh mendapatkan VPS untuk ini, anda boleh memasang Laragon pada mesin Windows anda, kemudian gunakan tugas jadual dan PowerShell untuk menggunakan skrip PHP anda juga **Langkah 1** Buat kunci API yang diperlukan semasa memanggil titik akhir API Awan Oracle. Anda boleh melakukannya dengan melawati httpscloud.oracle.com/identity/domains/my-profile/api-keys Pastikan anda memuat turun fail kunci peribadi dan simpan semua yang ditunjukkan selepas anda mengklik butang tambah. Anda akan memerlukan ini dalam langkah seterusnya **Langkah 2** Kami akan meneruskan untuk menyediakan skrip PHP, tetapi pertama sekali, pastikan anda sudah memasang PHP dan komposer. Jika tidak, ini adalah cara anda boleh memasangnya: # Pasang PHP dan sambungan yang diperlukan, juga pasang git dan unzip sudo apt install php php-curl git unzip # Muat turun composer installer curl -sS httpsgetcomposer.org/installer -o /tmp/composer-setup.php sudo php /tmp/composer- setup.php --install-dir=/usr/local/bin --filename=composer # Sahkan jika PHP dan Composer berfungsi php -v composer Kemudian kami akan memuat turun skrip PHP, menukar pembolehubah persekitaran, dan kemudian menyediakan cronjob sebaik sahaja kami mengesahkan ia berfungsi seperti yang dimaksudkan git klon httpsgithub.com/hitrov/oci-arm-host-capacity.git cd oci-arm-host-capacity/ cp .env.example .env Kini anda menggunakan nano atau vim untuk mengedit fail .env. Dengan kunci API dan maklumat yang anda perolehi dalam langkah 1, anda boleh mengisi pembolehubah OCI_REGION, OCI_USER_ID, OCI_TENANCY_ID dan OCI_KEY_FINGERPRINT Bagi OCI_PRIVATE_KEY_FILENAME, anda boleh sama ada memuat naik fail kunci peribadi yang anda muat turun pada langkah pertama atau buka sahaja dengan editor teks, salin keseluruhan kunci peribadi, kemudian buat key.pem dalam VPS anda, kemudian letakkan laluan mutlak ke kunci itu fail .pem Anda juga perlu menentukan kunci awam SSH dalam OCI_SSH_PUBLIC_KEY, yang anda akan gunakan untuk mengesahkan diri anda apabila ssh ke VPS Anda boleh sama ada menggunakan halaman penciptaan Oracle Cloud VPS yang menjana kunci SSH atau hanya menjana satu menggunakan VPS anda, tetapi pastikan anda menyimpannya untuk mengakses VPS anda. Untuk menjana dengan VPS, hanya gunakan arahan ini: ssh-keygen # Jika anda menekan enter dua kali, kunci peribadi anda akan dijana dalam ssh/id_rsa dan kunci awam anda ssh/id_rsa.pub # Kami akan mencetak kunci awam anda dan anda boleh menyalinnya ke OCI_SSH_PUBLIC_KEY cat ssh/id_rsa.pub **Langkah 3** Sekarang kita masih memerlukan OCI_SUBNET_ID, OCI_IMAGE_ID dan OCI_AVAILABILITY_DOMAIN. Untuk mencari ini, kami perlu pergi ke halaman penciptaan VPS di Oracle dan isi segala-galanya semasa kami membuat VPS seperti biasa Bahagian yang paling penting di sini hanyalah memilih OS, lalainya ialah Oracle Linux, tetapi anda juga boleh memilih sistem pengendalian alternatif seperti Ubuntu atau CentOS Sekarang sebelum anda mengklik butang âÃÂÃÂCreateâÃÂÃÂ, tekan F12 dan pergi ke tab rangkaian, kemudian tekan âà ÂÃÂBuatâÃÂàanda mungkin akan mendapat ralat keluar dari kapasiti di sini, yang dijangkakan Tetapi anda sepatutnya dapat mencari ada permintaan POST ke /instance/ titik akhir, anda sepatutnya boleh mendapatkan nilai selebihnya yang anda perlukan dalam muatan Akhir sekali, salin nilai tersebut ke dalam OCI_SUBNET_ID, OCI_IMAGE_ID dan OCI_AVAILABILITY_DOMAIN. Selebihnya nilai dalam fail env adalah jelas, tetapi jika anda tidak pasti, lihat fail env saya: Jika anda mengikuti nilai yang sama yang saya gunakan dalam contoh di atas, yang bermaksud anda akan membuat 2 kejadian, setiap satu dengan 2 CPU ARM, 12GB RAM dan volum but 50GB Dan anda mungkin perasan bahawa anda boleh menentukan token bot Telegram dan ID anda sendiri untuk memberitahu diri anda apabila VPS dibuat, ia adalah pilihan, tetapi ia berguna untuk saya. **Langkah 4** Sebaik sahaja anda selesai menyediakan fail persekitaran, hanya gunakan skrip PHP untuk melihat mengesahkan ia berfungsi php index.php # Ini kemungkinan besar respons yang anda akan dapat, yang bermaksud ia berfungsi { "kod": "InternalError", "message": "Di luar kapasiti hos."} Kami hanya perlu menyediakan cronjob untuk menggunakan skrip PHP ini sehingga kami membuat VPS percuma kami. Untuk berbuat demikian, jalankan âÃÂÃÂcrontab -eâÃÂÃÂ, kemudian tambahkan baris berikut (pastikan untuk menukar ke laluan anda sendiri): /usr/bin/php /root/oci-arm-host-capacity/index.php >>/root/oci-arm-host-capacity/log Itu sahaja! Sekarang hanya duduk dan tunggu sehingga VPS anda bersedia, kemudian anda boleh menyambung dan mengurus mesin maya anda menggunakan perisian seperti Putty ## Apa yang Boleh Anda Hos Dengan Pelayan Awan Oracle? Adakah Ianya Percuma? Walaupun ini adalah tawaran perkhidmatan yang sentiasa percuma oleh platform awan maya Oracle, adalah penting untuk mengetahui bahawa dalam 30 hari pertama akaun anda sebenarnya dalam percubaan percuma dan disertakan dengan kredit percubaan $300, dan apa sahaja yang anda buat tanpa mempunyai à ¢ÃÂÃÂSentiasa PercumaâÃÂàteg padanya akan dilumpuhkan apabila percubaan tamat, ini termasuk kejadian ARM Nasib baik volum but dalam had sumber sentiasa bebas tidak akan dipadamkan, jadi anda hanya boleh menyediakan contoh ARM baharu selepas tempoh percubaan dengan volum but sedia ada, jadi aplikasi projek anda seperti itu. kerana WordPress tidak akan hilang Walau bagaimanapun, kami tidak mengesyorkan menganjurkan projek penting seperti tapak web perniagaan anda kerana terdapat banyak aduan tentang sumber percuma yang dibatalkan oleh Oracle tanpa sebarang amaran Jika anda mahukan hos web yang konsisten, pertimbangkan perkhidmatan pengoptimuman dan pengehosan WordPress kami yang bertujuan untuk memberikan pelawat anda pengalaman pengguna yang terbaik.