Hosting Web
Mengapa menggunakan AWS untuk hosting web?

Dukungan Platform yang Luas
Dengan AWS, Anda dapat menggunakan CMS apa pun yang Anda sukai, termasuk WordPress, Drupal, Joomla, dan banyak lagi. AWS juga mendukung dan menyediakan SDK untuk platform yang populer seperti Java, Ruby, PHP, Node.js, dan .Net.

Pusat Data di Seluruh Dunia
pelanggan kami dapat berada di mana pun di seluruh dunia. Dengan AWS, Anda dapat memiliki pusat data atau CDN yang meng-hosting situs web Anda di wilayah geografis yang Anda pilih hanya dengan beberapa klik mouse.

Dapat Diskalakan sejak Hari Pertama
Traffic situs web dapat sangat berfluktuasi. Mulai dari waktu sepi di tengah malam, hingga puncak traffic berbagi media sosial, yang didorong kampanye, infrastruktur AWS yang dapat membesar dan mengecil memenuhi kebutuhan Anda.

Model Harga yang Fleksibel
AWS hanya menagih biaya untuk sumber daya yang Anda gunakan, tanpa pembayaran di muka atau kontrak jangka panjang. AWS memiliki opsi hosting web yang menawarkan biaya bayar-ketika-menggunakan atau biaya bulanan tetap.
Solusi Situs Web AWS
Hosting Situs Web Sederhana
Situs web secara umum terdiri atas server web tunggal yang menjalankan Sistem Pengelolaan Konten (CMS), semacam WordPress, aplikasi e-Niaga, semacam Magento, atau tumpukan pengembangan, seperti LAMP. Perangkat lunak tersebut mempermudah pembangunan, peningkatan, pengelolaan, dan penyajian konten situs web Anda.
Situs web sederhana adalah yang terbaik untuk memediasi situs yang diperdagangkan dengan banyak pembuat dan lebih banyak perubahan konten yang sering, semacam situs web pemasaran, situs web konten atau blog. Mereka menyediakan titik awal sederhana untuk situs web yang dapat tumbuh di masa mendatang. Walaupun secara umum berbiaya rendah, situs ini memerlukan adminsitrasi TI dari server web dan tidak dibangun untuk memiliki ketersediaan yang tinggi atau dapat diskalakan melebihi sejumlah kecil server.
Paling sesuai untuk:
- Situs web yang dibangun pada aplikasi umum seperti WordPress, Joomla, Drupal, Magento
- Situs web yang dibuat pada tumpukan pengembangan populer seperti LAMP, LEMP, MEAN, Node.Js
- Situs web yang tidak mungkin diskalakan melebihi 5 server
- Pelanggan yang ingin mengelola server web dan sumber daya mereka sendiri
- Pelanggan yang menginginkan satu konsol untuk mengelola server web, DNS, dan jaringan mereka
Gunakan Amazon Lightsail

Amazon Lightsail adalah cara termudah untuk meluncurkan dan mengelola server Web menggunakan AWS. Lightsail mencakup semua yang Anda butuhkan untuk memulai Situs Web Anda – mesin virtual, penyimpanan berbasis SSD, transfer data, manajemen DNS, dan IP statis – dengan harga yang rendah dan dapat diprediksi.
Anda dapat mulai menggunakan Lightsail untuk situs web Anda dengan hanya sedikit klik. Pilih sistem operasi atau template aplikasi yang terbaik untuk situs web Anda, dan server pribadi virtual Anda siap dalam kurang dari semenit. Anda dapat dengan mudah mengelola server web, DNS, dan alamat IP Anda secara langsung dari konsol Lightsail.
Hosting Aplikasi Web Halaman Tunggal
Aplikasi web statis yang memerlukan hanya satu muatan di browser web yang dirujuk ke aplikasi web Halaman tunggal. Semua tindakan berikutnya oleh pengguna akan tersedia melalui HTML, JavaScript, dan CSS yang telah dimuat sebelumnya di browser. Data backend diakses melalui GraphQL atau REST API yang mengambil konten dari penyimpanan data dan pembaruan UI tanpa perlu memuat ulang halaman.
Aplikasi web halaman tunggal menawarkan kinerja mirip aplikasi desktop atau aplikasi asli. Aplikasi tersebut menawarkan semua keuntungan situs web statis (berbiaya rendah, keandalan tingkat tinggi, tanpa administrasi server, dan skalabilitas untuk menangani lalu lintas tingkat perusahaan) dengan fungsionalitas dinamis dan kinerja secepat kilat.
Paling sesuai untuk:
- Situs web yang dibangun dengan kerangka kerja aplikasi halaman Tunggal seperti React JS, Vue JS, Angular JS, dan Nuxt
- Situs web yang dibangun dengan generator situs statis seperti Gatsby JS, React-static, Jekyll, dan Hugo.
- Aplikasi web atau PWA yang progresif
- Situs web yang tidak mengandung penggunaan skrip sisi server, seperti PHP atau ASP.NET
- Situs web yang memiliki backend nirserver

Gunakan Konsol AWS Amplify

Konsol AWS Amplify menyediakan alur kerja lengkap untuk mengembangkan, melakukan deployment, dan meng-hosting aplikasi web satu halaman atau situs statis dengan backend nirserver. Anda dapat menambahkan fungsionalitas dinamis ke aplikasi Anda dengan Amplify Framework, lalu melakukan deployment ke pengguna akhir Anda secara instan dengan Amplify Console. Amplify Console menawarkan beberapa fitur:
- Deployment berkelanjutan memungkinkan Anda untuk melakukan deployment pembaruan ke aplikasi web pada setiap kode yang diterapkan.
- Lakukan deployment aplikasi Anda ke audiens global menggunakan Amazon CloudFront CDN kami.
- Siapkan domain kustom dengan HTTPS yang diaktifkan secara otomatis dengan satu klik.
- Bekerja pada fitur baru tanpa memberikan dampak pada pengguna produksi dengan penerapan cabang fitur.
Hosting Situs Web Statis Sederhana
Situs web statis menghantarkan HTML, JavaScript, gambar, video, dan file lainnya ke pendatang situs web Anda dan tanpa mengandung kode aplikasi sisi-server, seperti PHP atau ASP.NET. Situs tersebut secara umum menghantarkan situs personal atau pemasaran.
Situs web statis sangat berbiaya rendah, memberikan keandalan tingkat tinggi, tidak memerlukan adminsitrasi server, dan menskalakan untuk menangani lalu lintas tingkat enterprise tanpa kerja tambahan.
Paling sesuai untuk:
- Situs web yang tidak mengandung penggunaan skrip sisi server, seperti PHP atau ASP.NET
- Situs web yang jarang berubah dengan beberapa pembuat
- Situs web yang terkadang perlu diskalakan ketika terjadi interval lalu lintas yang tinggi
- Pelanggan yang tidak ingin mengelola infrastruktur
Gunakan Amazon Simple Storage Service (Amazon S3)

Amazon S3 adalah penyimpanan objek dengan antarmuka layanan web sederhana untuk menyimpan dan mengambil data dalam jumlah berapa pun dari mana pun di web. Ini dirancang untuk memberikan daya tahan 99,9999999999% dan menskalakan triliunan objek di seluruh dunia.
Untuk menggunakan S3 untuk situs web statis, Anda cukup mengunggah file ke bucket S3 dan konfigurasikan bucket S3 Anda untuk hosting web.
Hosting Web Enterprise
Situs web enterprise mencakup situs pemasaran dan media yang sangat populer, juga situs sosial, perjalanan, dan situs berat aplikasi lainnya. Misalnya, Lamborghini, Coursera, dan Nordstrom menggunakan AWS untuk menjadi host situs web mereka. Situs web enterprise perlu untuk secara dinamis menskalakan sumber daya dan memiliki ketersediaan tinggi untuk mendukung situs web yang paling diminta dan yang sangat tinggi diperdagangkan.
Situs web enterprise menggunakan banyak produk AWS dan sering memakan banyak pusat data (yang disebut Availability Zone). Situs web yang dibangun di AWS memberikan tingkat ketersediaan, skalabilitas, dan kinerja yang tinggi, tetapi memerlukan jumlah pengelolaan dan administrasi yang lebih tinggi daripada situs web statis atau sederhana.
Paling sesuai untuk:
- Situs web yang menggunakan banyak server web yang melintasi setidaknya dua pusat data
- Situs web yang perlu menskalakan menggunakan penyeimbangan muatan, penskalaan otomatis, atau database eksternal
- Situs web yang memerlukan penggunaan CPU tinggi yang berkelanjutan
- Pelanggan yang membutuhkan kontrol dan fleksibilitas maksimum untuk konfigurasi dan administrasi server web mereka
Gunakan Amazon Elastic Cloud Computing (Amazon EC2)

Amazon EC2 menyediakan kapasitas komputasi yang dapat diubah ukurannya di cloud. Ini dirancang untuk membuat komputasi cloud skala web lebih mudah bagi developer dan memungkinkan skalabilitas dan ketersediaan maksimum untuk situs web dan aplikasi web. Amazon EC2 mengubah ekonomi komputasi dengan memungkinkan Anda hanya membayar kapasitas yang Anda gunakan.
Untuk menggunakan EC2 untuk menjadi host situs web, Anda akan perlu membuat dan mengkonfigurasi instans EC2 dalam AWS Management Console.