Mengapa Anda harus menggunakan Alibaba Cloud & apa langkah awal untuk menyelesaikan pengaturan

Diterbitkan: 2019-11-23

Ketika berbicara tentang Cloud Computing, nama pertama yang muncul di benak siapa pun adalah Amazon Web Service AWS.

AWS melayani beragam produk berbasis cloud mulai dari komputasi hingga migrasi, penyimpanan hingga keamanan, dan banyak lainnya. AWS adalah nama yang dipercaya oleh hampir semua orang di seluruh dunia. Tetapi ketika datang ke pasar Cina, orang cenderung berpikir dua kali sebelum memilih AWS.

Beberapa rumor terdengar tentang AWS meninggalkan Pasar China di masa lalu yang sebenarnya tidak terjadi. Pada saat itu, sulit untuk memutuskan apakah akan menggunakan AWS di pasar Cina atau tidak. Pilihan lain yang tersedia adalah Alibaba Cloud juga dikenal sebagai Aliyun. Alibaba Cloud adalah anak perusahaan dari Alibaba Group yang menyediakan layanan cloud untuk bisnis online di China dan pasar internasional. Situasi saat ini adalah bahwa seseorang tidak dapat menempatkan diri mereka di peta global tanpa mempertimbangkan pasar Cina yang besar.

Sekarang ada banyak pilihan yang tersedia untuk meng-host situs web Anda di Cina. Opsi pertama adalah meng-host-nya dari negara Anda sendiri. Tetapi Anda mungkin tidak akan menggunakan opsi ini karena situs web Anda akan dihosting di luar China Daratan dan mesin pencari mereka mungkin tidak mengindeks situs web lengkap Anda.

Pilihan lain adalah menggunakan CDN Jaringan Pengiriman Konten untuk mengirimkan konten tanpa menghosting situs web di Daratan China. Tetapi opsi ini akan memengaruhi kecepatan memuat situs web Anda tergantung pada lokasi geografis CDN. Anda mungkin ingin pergi dengan lokasi Hong Kong jika Anda ingin meng-host situs web Anda melalui CDN. Untuk menghindari semua masalah seperti peringkat SEO, kecepatan memuat situs web, dll., hosting situs web Anda di Daratan China adalah pilihan terbaik. Mesin pencari akan memperlakukan situs web Anda sebagai situs web lokal jika Anda menggunakan situs web yang dioptimalkan untuk China. Ini akan meningkatkan visibilitas mesin pencari dan peringkat SEO Anda.

Anda pasti memiliki pertanyaan tentang bagaimana Anda dapat meluncurkan situs web Anda di Cina. Pertanyaan yang sama muncul ketika kami perlu meluncurkan situs web untuk klien kami yang berlokasi di Daratan China. Ada dua opsi server yang tersedia: AWS dan Alibaba tetapi karena audiens target kami berbasis di China, platform Alibaba Cloud lebih disukai. Alibaba Cloud dan produk-produknya digunakan sesuai dengan persyaratan situs web. Ada aturan khusus yang harus diikuti untuk meluncurkan situs web Anda di China. Blog ini akan membantu Anda mengetahui proses langkah demi langkah untuk meng-host situs web Anda.

Topik yang dibahas dalam blog ini adalah:

  1. Pengaturan Server Alibaba
  2. Lisensi ICP
  3. ECS Layanan Komputasi Elastis dan turunannya
  4. Pengaturan Tumpukan Lampu
  5. Transfer Domain
  6. Pemetaan Domain
  7. Menghasilkan CSR
  8. Menyebarkan SSL di server Apache

Produk Alibaba Cloud lainnya yang digunakan adalah

  1. OSS Layanan Penyimpanan Objek
  2. ApsaraVideo untuk VOD
  3. Pemrosesan Media

Pengaturan Server Alibaba

Untuk membeli server, ada dua opsi yang tersedia, satu adalah Alibaba International dan lainnya adalah Alibaba untuk China Daratan. Akun di kedua platform tersebut dianggap berbeda. Tautan untuk kedua platform (Internasional dan China Daratan) adalah https://www.alibabacloud.com/ dan https://cn.aliyun.com/

Melanjutkan dengan platform Alibaba International cukup mudah dan sangat mirip dengan AWS. Namun masalah terjadi ketika ada kebutuhan untuk mengatur server dan memigrasi domain, mengatur SSL dan mengatur CDN (Content Delivery Network) menggunakan ECS (Elastic Compute Service) yang merupakan salah satu produk Alibaba.

Lisensi ICP

Untuk meng-host situs web di China, ada beberapa prosedur yang harus diikuti. Langkah pertama dalam proses itu adalah mengajukan lisensi ICP (Penyedia Konten Internet). Lisensi ICP adalah nomor registrasi dan memungkinkan situs web untuk beroperasi di server hosting dan merupakan persyaratan hukum yang ditetapkan oleh Pemerintah China. Lisensi ICP adalah satu-satunya cara untuk menjamin pemuatan cepat untuk situs web Anda yang dihosting di Tiongkok Daratan. Lisensi ICP dibagi menjadi dua kategori: ICP Filling dan ICP Commercial License.

Pengisian ICP:

Ini adalah sertifikasi tingkat pertama dan semua pelamar harus melamarnya terlepas dari apakah situs web tersebut komersial atau non-komersial. Pengisian ICP dapat memakan waktu beberapa bulan tetapi Alibaba Cloud menyediakan pemrosesan dalam waktu 20 hari kerja.

Lisensi Komersial ICP:

Ini memungkinkan platform online atau penjual barang dan jasa pihak ketiga untuk meng-host situs web mereka di Daratan China. Setelah mendapatkan kedua lisensi ICP saja, seseorang dapat meng-host situs web e-commerce mereka di Daratan China.

Perusahaan internasional tanpa memiliki kantor bisnis terdaftar di Daratan China tidak memenuhi syarat untuk mendapatkan lisensi ICP. Perusahaan domestik atau usaha patungan (JV) dengan saham domestik hanya dapat mengajukan izin ICP.
Semua detail tentang Lisensi ICP tersedia di tautan yang disebutkan di bawah ini.

  1. https://blog.sinorbis.com/chinese-icp-license
  2. https://www.nanjingmarketinggroup.com/blog/icp-license/how-apply-icp-license
  3. https://www.performancecloud.nl/blogs/how-to-launch-your-business-in-china-the-initial-step-to-host-your-web-portals

ECS Layanan Komputasi Elastis

Setelah mendapatkan lisensi ICP, paket hosting dipilih. Alibaba menyediakan berbagai server cloud yang memenuhi persyaratan untuk meng-host situs web Anda. Kami memilih Elastic Computing Service (ECS) . Ini menyediakan layanan cloud elastis dan virtual untuk hosting situs web. Ada pilihan pembelian yang berbeda yang tersedia; Anda dapat memilih salah satu yang sesuai dengan kebutuhan Anda. Anda dapat menemukan daftar semua paket hosting dan detailnya di tautan ini https://www.alibabacloud.com/solutions/hosting

Setelah memilih server hosting yang tepat, dalam kasus saya ECS, instance-nya harus dipilih. Instance ECS adalah mesin virtual yang berisi komponen seperti memori, jaringan, OS, dan CPU. Instans ECS ini dikategorikan ke dalam kategori berbeda dari keluarga instans yang melayani skenario bisnis yang berbeda (terutama spesifikasi memori dan CPU). Saya memiliki platform untuk streaming video sesuai permintaan dan pada dasarnya platform pendidikan, jadi instance ECS yang saya pilih adalah (ECS.mn4.large). Instans ini menyediakan 2 CPU virtual dan memori 8 GiB. Anda bisa mendapatkan daftar semua jenis instans dari tautan ini berdasarkan kebutuhan Anda: https://www.alibabacloud.com/help/doc-detail/25378.html

Pengaturan Tumpukan Lampu

Setelah Anda selesai membeli server, Anda perlu menginstal/mengatur tumpukan LAMP. Ini adalah perangkat lunak sumber terbuka yang diinstal bersama untuk memungkinkan server meng-host situs web. LAMP adalah singkatan dari Linux, Apache, MySQL, dan PHP. Hal pertama yang diperlukan adalah memiliki akun Alibaba Cloud Aktif. Untuk meluncurkan ECS pada mesin Linux adalah tugas yang mudah. Saya mengikuti beberapa langkah sederhana yang diberikan di bawah ini:

1. Masuk ke Konsol Manajemen Alibaba Cloud ECS saya. Di dasbor pilih Product Service > Elastic Compute Service . Anda akan dibawa ke dasbor ikhtisar ECS. Anda mengklik Instances di sidebar untuk menavigasi ke menu Instances.

2. Langkah selanjutnya adalah membuat sebuah instance. Ada dua paket yang tersedia dan Anda harus memilih wilayah pusat data dan zona ketersediaan untuk meluncurkan instans.

Elastis-Komputasi-Layanan

3. Pilih Pilih Jenis instans > Generasi . Pilih generasi sesuai kebutuhan komputasi Anda.

4. Pilih Jenis jaringan > Jaringan Klasik/VPC . Pilih Jenis penagihan jaringan.

pilih-the-Instance

5. Di bawah sistem operasi, pilih Ubuntu atau server Linux lainnya pilih versi untuk server dari menu drop-down. Di bawah bagian Penyimpanan, pilih jenis penyimpanan sesuai kebutuhan Anda.

6. Di bawah Pengaturan Keamanan, Anda dapat mengatur kata sandi untuk keamanan server. Tugas ini juga dapat dilakukan dari konsol nanti.

7. Terakhir, Anda dapat meninjau pembelian Anda dan dapat mengubahnya jika diperlukan. Untuk mengonfirmasi dan meluncurkan server, klik Aktifkan.

konfirmasi pemesanan

Di sini, Linux akan diinstal. Detail dan perintah untuk menginstal Apache, MySQL dan PHP diberikan di tautan berikut https://www.alibabacloud.com/getting-started/projects/how-to-install-lamp-stack

Panduan lengkap untuk pengaturan diberikan di sini

https://www.digitalocean.com/community/tutorials/how-to-install-linux-Apache-mysql-php-lamp-stack-ubuntu-18-04

Harap perhatikan tautan ini menjelaskan pengaturan LAMP untuk OS Ubuntu 18.04

Setelah Anda selesai dengan penyiapan lampu, terkadang Anda juga perlu menyiapkan grup keamanan yang dapat dilakukan dari konsol instans setelah Anda masuk.

8. Di bawah Instans > Kelola untuk mengelola instans ECS.

Daftar Instance

9. Navigasikan ke Grup Keamanan (panel kiri) > Konfigurasi Aturan .

Contoh-Uji-untuk-LAMP

Periksa apakah instance sudah disetel untuk mengizinkan lalu lintas masuk dari Port 80. Jika tidak, pilih Tambahkan Aturan Grup Keamanan untuk membuat aturan baru.

Aturan-kelompok-keamanan

Masukkan rincian seperti yang ditunjukkan di bawah ini dan klik OK.

Tambahkan-Keamanan-Grup-Aturan

Transfer Domain

Setelah Anda selesai dengan semua setup server, langkah selanjutnya adalah pemetaan domain dengan server.

Transfer Domain

Jika domain Anda terdaftar di penyedia lain, Anda harus memigrasikan domain Anda ke Alibaba. Jadi ada beberapa langkah tambahan yang perlu Anda ikuti.

  1. Jika Anda ingin mentransfer domain ke Platform Internasional Alibaba maka Anda harus mengikuti beberapa aturan:
    • Nama domain Anda harus merupakan nama domain yang sudah ada dan tidak boleh mengandung karakter ilegal.
    • Nama domain Anda harus terdaftar di registrar selain Alibaba Cloud selama lebih dari 60 hari.
    • Nama domain tidak boleh dalam status clientUpdateProhibited, serverUpdateProhibited, atau clientHold.
    • Nama domain Anda tidak boleh dalam sengketa, di bawah arbitrase, atau dibatasi oleh pengadilan.

    Saat nama domain internasional seperti .com, .net, dan .org ditransfer ke Alibaba Cloud, alamat email Anda (pendaftar nama domain) harus berfungsi dan diverifikasi. Kemudian ikuti prosedur yang diberikan di bawah ini.

    • Periksa nama domain Anda di registrar Anda sebelum mentransfernya ke Alibaba Cloud.
      • Ubah informasi kontak jika diperlukan sehingga semua email konfirmasi mendatang terkait transfer dapat dikirim ke alamat email kontak administratif baru.
      • Hapus status clienthold dari nama domain jika diperlukan.
      • Jika nama domain Anda diaktifkan dengan larangan transfer nama domain keluar dari Alibaba Cloud, maka Anda harus menonaktifkan fungsi tersebut.
      • Dapatkan kode transfer, yang juga dapat disebut sebagai kunci transfer, sandi transfer, atau sandi nama domain.
    • Masuk ke konsol Alibaba Cloud Domain.
    • Di panel navigasi sisi kiri, pilih Transfer Domain-In > Transfer Nama Domain Masuk .
    • Masukkan nama domain dan kunci transfer Anda, lalu klik Kirim .
      Jika Anda mentransfer nama domain ke Alibaba Cloud secara massal, maka
      • Letakkan nama domain dan kunci transfernya dalam satu baris, pisahkan dengan spasi. Ikuti aturan yang sama untuk nama domain lainnya.
      • Maksimal, 50 nama domain dapat ditransfer ke Alibaba Cloud sekaligus.
    • Pilih template profil dan klik Berikutnya . Saat Anda mentransfer nama domain “.cn” ke Alibaba Cloud, Anda harus memilih template profil yang telah lulus otentikasi nama asli. Untuk informasi lebih lanjut terkait dengan autentikasi waktu nyata, kunjungi https://www.alibabacloud.com/help/doc-detail/108953.htm#section-rdn-q41-ygb
    • Periksa jumlah dan lanjutkan untuk membayar. Sistem akan secara otomatis memverifikasi apakah kunci transfer Anda benar. Setelah verifikasi berhasil, nama domain akan mulai ditransfer ke Alibaba Cloud. Proses ini dapat memakan waktu hingga 7 hari.

    Bagaimana cara memeriksa status transfer?

    • Masuk ke konsol Alibaba Cloud Domain.
    • Anda dapat memeriksa proses transfer di panel navigasi kiri > Transfer Domain-In.  

    Anda dapat menemukan informasi rinci di link berikut:

    https://www.alibabacloud.com/help/doc-detail/54077.htm?spm=a3c0i.o54076en.b99.18.7c84fbddfnrz5

  2. Jika Anda ingin mentransfer domain ke platform China Daratan, Anda harus mengikuti beberapa aturan:
    • Nama domain dengan karakter asli dan legal dapat ditransfer.
    • Transfer nama domain hanya dapat dilakukan setelah 60 hari pendaftaran nama domain dan 15 hari sebelum nama domain domestik kedaluwarsa.
    • Status nama domain dilarang untuk ditransfer atau kepemilikan klien tidak dapat ditransfer.
    • Nama domain tidak dapat dialihkan dalam sengketa, arbitrase, atau pembatasan pengadilan.

    Proses transfer dapat dilakukan dengan mengikuti langkah-langkah di bawah ini:

    Migrasi lancar sebelum transfer:

    • Siapkan resolusi nama domain di Alibaba Cloud. Nama domain non-Wan juga dapat menggunakan Cloud Resolution.
    • Ubah DNS nama domain di pencatat asli dan ubah DNS nama domain yang sesuai.
    • Minta registrar asli untuk mentransfer dan mendapatkan kata sandi transfer domain.

      Kirim transfer:

    • Isi nama domain dan transfer password. Ini mendukung transfer batch (200 / waktu). Anda harus memilih template informasi “otentikasi nama asli”.
    • Anda harus membayar harga transfer domain perpanjangan 1 tahun.
    • Sebagai tanggapan atas persyaratan spesifikasi sementara ICANN , konfirmasi otorisasi verifikasi email untuk sementara dibatalkan; review nama domain dimasukkan. Setelah tinjauan penamaan berlalu, nama domain mulai ditransfer.
    • Sistem memverifikasi kata sandi transfer: jika verifikasi lulus, nama domain mulai ditransfer ke Wanwang; jika verifikasi gagal, Anda harus masuk ke konsol manajemen-transfer ke daftar nama domain dan ikuti status pemrosesan tepat waktu.
    • Transfer yang berhasil membutuhkan waktu sekitar 5-7 hari untuk diproses, tergantung pada seberapa cepat registrar asli mengonfirmasi transfer.

      Verifikasi transfer setelah berhasil diselesaikan:

    • Setelah nama domain baru berhasil ditransfer, Anda harus masuk ke konsol nama domain dan menyelesaikan informasi nama domain tepat waktu dengan melakukan operasi perubahan (transfer) pemilik nama domain.

      Anda dapat menemukan panduan terperinci untuk transfer domain ke Tiongkok Daratan dari tautan:

    https://wanwang.aliyun.com/domain/transfers

  3. Setelah Anda selesai dengan proses transfer domain maka Anda dapat memeriksa status domain dari link ini: https://domain.console.aliyun.com/#/domain/transfer/detail/

Pemetaan Domain

Pemetaan Domain adalah bagian yang paling penting dan krusial. Server DNS membuat catatan DNS yang memberikan informasi mengenai nama domain atau nama host, terutama alamat IP-nya saat ini. A Catatan adalah jenis catatan DNS. Catatan A memetakan nama domain ke alamat IP komputer yang menghosting domain.

Navigasikan ke Alibaba Cloud DNS dari konsol Anda. Layar berikut akan muncul

Tambahkan-nama-domain

Klik Tambahkan Nama Domain

Tambahkan-nama-domain-dalam-DNS-list

Jika Anda mengklik Konfirmasi, Anda akan melihat layar yang agak mirip dengan layar di bawah ini. Anda harus menambahkan catatan baru jika Anda menggunakan domain baru.

Tambah-rekam

Klik pada Add Record dan Anda akan melihat layar berikut:

Tambah-rekam-form
Add-record-type

Di sini, "A" adalah singkatan dari Alamat. Saat Anda menambahkan catatan A, Anda memetakan alamat IPv4 Instance dengan Nama Domain. Anda juga dapat memiliki beberapa catatan A untuk Nama Domain yang sama.

"CNAME" adalah singkatan dari Nama Kanonik. Sesuai dengan namanya, ini digunakan untuk memetakan nama kanonik ke Domain.

Panduan terperinci untuk memetakan domain diberikan di tautan di bawah ini:

https://www.alibabacloud.com/blog/essential-guide-to-alibaba-cloud-domain-name-system-dns_593751

Sampai saat ini, diasumsikan bahwa server Anda akan aktif dan berjalan dengan domain yang dipetakan.

Menghasilkan CSR

Selanjutnya adalah pengaturan SSL (jika diperlukan). Jika Anda mengintegrasikan pembayaran online ke situs web Anda, Anda perlu mempertimbangkan produk keamanan cloud untuk melindungi dari serangan seperti DDoS (Distributed Denial of Service) dan serangan umum lainnya. Jadi, SSL merupakan langkah penting yang perlu diimplementasikan.

    1. Langkah pertama untuk mengimplementasikan SSL adalah membuat CSR (Certificate Signing Request). Sebelum mengajukan sertifikat digital, Anda harus membuat kunci pribadi sertifikat dan file CSR terlebih dahulu. File CSR adalah File sumber sertifikat kunci publik Anda adalah file CSR dan berisi informasi tentang organisasi dan server Anda. Kunci pribadi dihasilkan bersama dengan CSR yang dibuat. Privasi dan keamanan kunci pribadi harus dijaga. Untuk menghasilkan sertifikat CSR untuk server apache, Anda harus mengikuti langkah-langkah di bawah ini:
        1. Masuk ke terminal server Anda (SSH).
        2. Ketik perintah berikut di prompt: -

          Misalnya: ( openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain .key -out yourdomain .csr )

        3. Masukkan informasi yang diminta:

          Nama organisasi: nama yang terdaftar secara hukum untuk bisnis Anda.

          Unit Organisasi: masukkan nama DBA, jika ada.

          Common Name: nama domain/URL lengkap yang Anda amankan.

          Lokalitas: nama kota atau wilayah tempat organisasi terdaftar.

          Negara Bagian/Provinsi: nama negara bagian/provinsi tempat organisasi terdaftar.

          Negara: Kode negara dua huruf dari tempat organisasi terdaftar (format ISO).

        4. Salin teks dengan membuka CSR di editor teks.
        5. Tempelkan CSR yang disalin ke pendaftaran SSL di akun Anda.

      Anda bisa mendapatkan detail lebih lanjut untuk menghasilkan CSR dari tautan di bawah ini:
      https://in.godaddy.com/help/Apache-generate-csr-certificate-signing-request-5269 dan https://www.alibabacloud.com/help/doc-detail/42218.htm

    2. Setelah Anda membuat CSR, Anda perlu memverifikasinya melalui berbagai metode yang disediakan oleh penyedia SSL. Untuk metode validasi ini, Anda perlu membuat catatan CNAME tertentu di pengaturan DNS Manager domain Anda dari Alibaba Cloud Console. Nilai untuk data CNAME juga akan tersedia di akun Anda setelah pesanan dikirimkan untuk aktivasi ke CA.

      Anda bisa mendapatkan informasi rinci dari link di bawah ini:

      https://www.namecheap.com/support/knowledgebase/article.aspx/9637/68/how-can-i-complete-the-domain-control-validation-dcv-for-my-ssl-certificate#dns

      Dari tautan di bawah ini, Anda dapat memperoleh detail untuk mengonfigurasi catatan cname dari konsol Alibaba Cloud:

      https://partners-intl.aliyun.com/help/doc-detail/27144.htm?spm=a2c63.p38356.b99.33.708f799aod5oY5

    3. Setelah CSR diverifikasi, sertifikat SSL akan dikeluarkan oleh penyedia pada alamat email yang terdaftar.

Menyebarkan SSL di server Apache

Jika server Anda adalah server apache maka Anda perlu menggunakan sertifikat SSL.

      1. Di direktori Apache2, jalankan perintah untuk membuat direktori ssl.
 mkdir /etc/apache2/ssl
      1. Jalankan perintah di bawah ini untuk menyalin file sertifikat yang diunduh ke direktori ssl.
 cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl
      1. Jalankan perintah di bawah ini untuk mengaktifkan modul SSL.
 sudo a2enmod ssl
      1. Anda dapat menjalankan perintah
 ls /etc/apache2/sites-available
      1. setelah modul SSL diaktifkan dan lihat file yang dibuat bernama default-ssl.conf di direktori.

Anda dapat menemukan detail lebih lanjut dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/102450.html?spm=a2c5t.11065259.1996646101.searchclickresult.64ed7462pCA28k

    1. Langkah selanjutnya adalah mengubah beberapa pengaturan di file konfigurasi server Anda (saya berasumsi di sini servernya adalah apache, sehingga Anda dapat mengedit file konfigurasi melalui perintah ini nano /etc/apache2/sites-available/000-default.conf Dalam file ini Anda dapat melihat pengaturan untuk port default yaitu 80, jadi Anda perlu menambahkan port SSL juga yaitu 443. Anda hanya perlu menambahkan baris di bawah ini dan mengganti jalur file (kunci dan sertifikat) yang sesuai Saya telah menempatkan file saya di dalam folder SSL.
 <VirtualHost *:443> DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /var/www/ssl/xyz.crt SSLCertificateKeyFile /var/www/ssl/xyz.key SSLCertificateChainFile /var/www/ssl/xyz_bundle.crt <Directory /var/www/html>        Options Indexes FollowSymLinks MultiViews        AllowOverride All        Require all granted </Directory> </VirtualHost>
    1. Secara default, .htaccess tidak tersedia. Untuk mengarahkan ulang situs Anda secara default terbuka di HTTPS, Anda harus mengaktifkan file .htaccess. Untuk mengaktifkannya, Anda perlu mengedit file konfigurasi. Langkah-langkahnya adalah:
      1. Gunakan editor teks untuk membuka file Anda. sudo nano /etc/Apache2/sites-available/000-default.conf
      2. Setelah blok VirtualHost(), Anda perlu menambahkan kode berikut:
 <Directory /var/www/html/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
      1. Simpan file dan kemudian restart apache.

Produk Alibaba Cloud lainnya

  • Layanan Penyimpanan Objek (OSS)

Alibaba menyediakan layanan penyimpanan yang memungkinkan Anda untuk menyimpan, mengarsipkan, dan mencadangkan sejumlah data di cloud. Layanan ini disebut Layanan Penyimpanan Objek yang lebih dikenal sebagai OSS. Layanan penyimpanan yang disediakan oleh Alibaba ini sangat mirip dengan ember S3 yang disediakan oleh Amazon Web Services (AWS). OSS memungkinkan Anda untuk mengambil dan menyimpan berbagai file data tidak terstruktur termasuk file teks, gambar dan file audio, file video, dll melalui jaringan terlepas dari waktu dan lokasi.

Alibaba menyediakan antarmuka API dan SDK untuk memigrasikan data besar ke Alibaba Cloud OSS. Ada berbagai konsep penyimpanan yang disediakan oleh Alibaba Cloud OSS. Mereka adalah Bucket, Object, Region, Endpoint dan AccessKey. Langkah-langkah membuat bucket dari Alibaba Cloud Console adalah sebagai berikut:

BUAT BUKET

Bucket adalah jenis wadah untuk objek yang disimpan di OSS.

  • Untuk membuat ember, Anda harus masuk ke konsol Alibaba Cloud > OSS. Sebuah kotak dialog akan muncul dari mana Anda dapat membuat kotak dialog.
  • Masukkan nama ember. Itu harus unik dan tidak dapat diubah setelah ember dibuat.
  • Pilih pusat data bucket dari daftar dropdown Region. Ini tidak dapat diubah setelah bucket dibuat. Jika Anda perlu mengakses OSS melalui intranet, pilih wilayah tempat ECS Anda berada.
  • Tiga jenis kelas penyimpanan disediakan: Standar, IA, dan Arsip.
  • Penyimpanan: Mendukung akses data yang sering.
  • IA (In Frequent Access): sangat cocok untuk menyimpan data yang tidak sering digunakan dan disimpan dalam waktu yang lama.
  • Arsip: data di sini disimpan untuk jangka waktu yang lama (lebih dari setengah tahun)
  • Pilih Daftar Kontrol Akses yang diinginkan, enkripsi sisi server, dan kueri log waktu nyata, lalu klik OK untuk membuat keranjang Anda.
Buat-a-Bucket

Anda dapat menemukan berbagai metode untuk membuat ember dari tautan yang diberikan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/31885.htm?spm=a2c63.p38356.879954.4.3bb34fe0JofTNr

UPLOAD OBJEK

  • Pilih nama keranjang tempat Anda ingin mengunggah objek.
  • Klik File > Unggah . Kotak dialog unggah akan muncul di layar.
  • Di bawah Unggah ke bagian, atur direktori tempat objek perlu diunggah. Memilih opsi Saat Ini akan mengunggah objek di direktori saat ini. Jika Anda memilih opsi Ditentukan , maka Anda perlu menentukan direktori. OSS akan secara otomatis membuat folder yang sesuai dan mengunggah objek ke folder itu.
  • Dari bagian File ACL, pilih ACL objek yang akan diupload. Secara default, sebuah objek akan mewarisi ACL dari bucket milik.
  • Di bagian Unggah, Anda dapat menyeret satu atau beberapa objek untuk diunggah ke bagian Unggah.
  • Saat mengunggah objek, Anda harus ingat bahwa jika objek dengan nama yang sama sudah ada di keranjang, objek tersebut akan ditimpa.

Anda dapat menemukan berbagai metode untuk mengunggah objek dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/31886.htm?spm=a2c63.p38356.b99.19.77c65dc494FJlI

UNDUH OBYEK

  • Untuk mengunduh objek, navigasikan ke OSS Console > bucket list ( pilih nama bucket yang Anda buat) > tab Files > pilih nama objek dan klik Preview.
  • Di halaman pratinjau, Anda akan menemukan opsi berikut: Unduh, Buka URL file, Salin URL file dan Salin jalur file.
  • Untuk mengunduh beberapa objek sekaligus, navigasikan ke File, pilih beberapa objek, dan pilih Operasi batch > Unduh.
  • Untuk mengunduh satu objek pada satu waktu, navigasikan ke File, pilih objek, pilih Lainnya > Unduh.

Anda dapat menemukan berbagai metode untuk mengunduh objek dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/31887.htm?spm=a2c63.p38356.b99.20.56d275c5wvXGab

HAPUS OBJEK

  • Untuk menghapus objek dari bucket, navigasikan ke daftar nama bucket dari konsol.
  • Pilih nama ember tempat Anda ingin menghapus objek.
  • Klik File, pilih satu atau beberapa objek, dan klik Hapus. Ini akan membuka kotak dialog Hapus File. Klik Oke untuk menghapus.

Anda dapat menemukan berbagai metode untuk menghapus objek dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/31888.htm?spm=a2c63.p38356.b99.21.7e905a208HrDW0

HAPUS BUKET

  • Sebelum menghapus ember, pastikan semua objek di dalam ember dihapus.
  • Dari daftar keranjang, pilih nama keranjang yang ingin Anda hapus.
  • Klik pada Pengaturan Dasar. Dari Bucket Management, klik hapus bucket. Sebuah kotak dialog akan muncul. Klik Ok untuk menghapus keranjang.

Anda dapat menemukan berbagai metode untuk menghapus ember dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/31889.htm?spm=a2c63.p38356.b99.22.18d37262UpR0Ou

  • Metode yang disebutkan di atas sangat membantu saat Anda ingin mengelola bucket dan objek dari Alibaba Cloud Console. Metode ini tidak berguna saat Anda perlu mengelola objek atau ember dari kode Anda.
  • Untuk itu, Alibaba Cloud menyediakan SDK dan API untuk para pengembang. Kode untuk menggunakan OSS PHP SDK untuk melakukan operasi rutin seperti membuat bucket, unggah objek, dan unduh objek, menghapus objek, menghapus bucket, dll. dapat ditemukan dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/32101.htm?spm=a2c63.p38356.879954.18.2637465aJLLKJE#concept-32101-zh

Untuk mengakses bucket yang ada di OSS, AccessKey ID dan AccessKey Secret diperlukan.

  • Untuk mendapatkan kunci ini, masuk ke Alibaba Cloud Console Anda. Dari avatar di sudut kanan atas, pilih accesskey dari dropdown
  • Kotak dialog Tips Keamanan akan muncul di layar.
  • Dari halaman Manajemen Keamanan, Anda dapat membuat AccessKey atau menemukan AccessKey yang sudah ada. Kemudian, dapatkan AccessKey ID dan AccessKey Secret dari akun Alibaba Cloud Anda.

Anda dapat menemukan berbagai metode untuk mendapatkan ID AccessKey dan Rahasia AccessKey dari tautan di bawah ini:

https://www.alibabacloud.com/help/doc-detail/142101.html?spm=a2c5t.11065259.1996646101.searchclickresult.632f1896cvtbZQ

Identitas pengirim request dilakukan dengan menggunakan AccessKey Id atau AccessKey Secret dengan metode enkripsi simetris . Id AccessKey digunakan oleh OSS untuk mengidentifikasi pengguna. Rahasia AccessKey digunakan untuk enkripsi tanda tangan oleh pengguna dan digunakan oleh OSS untuk memverifikasi tanda tangan. AccessKey akun Alibaba Cloud memiliki izin untuk mengakses sumber dayanya.

Untuk mengirim permintaan ke OSS sebagai pengguna, kunci tanda tangan dibuat dalam format tertentu. Kunci tanda tangan itu harus dienkripsi oleh Anda menggunakan Rahasia AccessKey Anda. Ini akan menghasilkan kode verifikasi. Setelah permintaan diterima, OSS menemukan Rahasia AccessKey berdasarkan ID AccessKey dan kemudian mengekstrak string tanda tangan dan kode verifikasi dengan cara yang sama. Jika kode verifikasi yang dihitung sama dengan kode verifikasi yang diberikan, maka OSS menentukan bahwa permintaan tersebut valid. Jika tidak, OSS menolak permintaan tersebut.

  • ApsaraVideo untuk VOD

Produk lain yang saya gunakan adalah ApsaraVideo for VOD. ApsaraVideo for VOD menyediakan solusi streaming audio dan video sesuai permintaan. Ini mentranskode file audio/video yang diunggah, diedit dan dikumpulkan berdasarkan pengaturan transcoding. Ini menyediakan konsol, API, dan SDK berbasis web seperti SDK pemutar dan SDK unggah. Untuk mengaktifkan ApsaraVideo VOD, Anda perlu membelinya dari Situs Web Alibaba Cloud. Setelah Anda membeli paket, Anda dapat masuk ke konsol ApsaraVideo VOD dan mulai menggunakan layanan ini.

Anda dapat mengunggah video Anda dari fungsi unggah video dari konsol ApsaraVideo for VOD. Anda dapat mengunggah beberapa sumber audio, video, dan gambar secara bersamaan. Untuk mengupload video, ikuti langkah-langkah yang diberikan di bawah ini:

MENGUNGGAH VIDEO

  • Navigasikan ke Pustaka media > halaman video > unggah video .
  • Pada halaman unggah media, pilih video lokal yang ingin Anda unggah dan klik tombol Unggah.
  • Anda dapat menambahkan lebih banyak video jika diperlukan atau dapat membatalkan proses pengunggahan video.
Unggah-Media

KONFIGURASI PENGATURAN TRANSCODING

Anda harus menyelesaikan pengaturan transcoding sebelum mengupload video. Template transcoding tersedia dan Anda dapat memilih salah satunya untuk memproses satu atau beberapa video. Template Transcoding HLS Standar digunakan dalam kasus ini. Jika tidak, template default dipilih untuk transcoding. Periksa konfigurasi dan manajemen jika Anda mengunggah video untuk pertama kalinya. Semua video mendatang akan ditranskode sesuai template transcoding yang Anda pilih. Anda dapat mengonfigurasi definisi yang berbeda, resolusi yang disesuaikan, kecepatan bit, dan tanda air.

EDIT INFORMASI VIDEO

  • Anda dapat mengatur judul dan kategori untuk video Anda sebelum mengunggahnya ke server. Beberapa file video dapat dipilih dan dapat ditambahkan ke satu kategori. Anda dapat mengubah kategori video dari halaman detail video setelah video diunggah.
  • Anda dapat membuat kategori dari halaman kategori sebelum mengunggah video sehingga Anda dapat memilih kategori untuk video saat mengunggahnya.

PILIH ALAMAT PENYIMPANAN

  • Untuk mengunggah video, Anda harus memilih alamat penyimpanan. Jika ada beberapa alamat penyimpanan yang tersedia, maka alamat penyimpanan default akan dipilih.

MULAI UPLOAD & LIHAT KEMAJUAN

  • Sistem akan mulai mengunggah file video setelah Anda mengklik tombol Unggah.
VOD-Upload-Media

  • Anda dapat melihat daftar semua video yang sedang diunggah.
  • Untuk menghentikan pengunggahan video, Anda dapat mengklik kolom Batal dari Tindakan.
  • Jika tugas pengunggahan video dihentikan atau gagal karena alasan apa pun, Anda dapat melanjutkan tugas dengan mengeklik tombol Unggah Lagi. Sistem akan memulai ulang pengunggahan video.
  • Anda dapat melihat semua video yang diunggah dari Perpustakaan Media. Sistem mulai mentranskode dan memproses video ini.

Anda dapat menemukan daftar format ekstensi yang didukung dan detail lainnya untuk mengunggah video dari tautan berikut: https://www.alibabacloud.com/help/doc-detail/86058.htm?spm=a2c63.p38356.b99.12.377971 e8tmtDAG

  • Pemrosesan Media

Kekurangan menggunakan produk ini adalah, semuanya harus dikelola oleh antarmuka konsol yang disediakan oleh Alibaba Cloud. Persyaratan saya adalah mengunggah video dari panel admin khusus dengan kompresi dan pemrosesan yang dilakukan pada video. Jadi MPS (Media Processing Service) dipilih. Dengan bantuan ini, setiap video besar dibagi menjadi file kecil dan disimpan di OSS sehingga pengguna akhir saat melihat video tidak mengalami buffering. Anda dapat mengintegrasikan Java, .Net, PHP, Python, dan NodeJS SDK ke dalam kode Anda. Kode sumber dan contoh untuk integrasi SDK diberikan dalam tautan di bawah ini:

https://docs.open.alipay.com/54/103419/

https://www.alibabacloud.com/help/faq-detail/38990.htm?spm=a2c63.p38356.879954.11.7239b03eq38scS

Saya harap saat ini, server Anda telah siap dan berjalan dengan sukses. Tujuan dari blog ini adalah untuk membuat tugas sedikit lebih mudah bagi para pengembang yang ingin bekerja sama dengan pasar China dan Alibaba Cloud.

There are options like hosting from your own country or using CDN but if you are serving the audience in China then, these options will slow down the loading speed of your website and the search engines of china will not treat your website as a local website.

The best option for your audience in China is to host your website in Mainland China with Alibaba Cloud service. It will definitely reflect in SEO ranking of your website as your website will appear as a local website for the search engines in China. The process and steps for Alibaba Cloud server setup for Mainland China and International platforms are different.

Our team had faced lots of challenges and had referred every possible website, resource and contacted their support team to setup Alibaba server and make it work for our client. Alibaba Cloud policies are changing frequently so I hope by the time you are reading this blog, their policies may not have changed.