Saya perlu membuat aplikasi web menggunakan php mysql dan html. Permintaan dan data no. Akan sangat tinggi. Saya membutuhkan ruang server Amazon.
Saya membaca dokumentasi Amazon dan menemukan bahwa S3 adalah penyimpanan yang menyediakan antarmuka layanan web sederhana. EC2 adalah layanan web yang menyediakan kapasitas komputasi resizable di cloud.
Bisakah saya membeli S3 dan menjalankan php dan meminta basis data saya?
Tolong beritahu saya perbedaan antara Amazon S3 dan Amazon Ec2 misalnya.
sumber
Amazon EC2
Ini hanya semacam komputer biasa yang dihosting di suatu tempat di salah satu pusat data AWS. Dan, sebagai bagian dari itu memiliki hard drive atau penyimpanan lokal. Dan, itu tidak permanen dalam arti bahwa apa pun yang Anda ingin menyimpan jangka panjang Anda tidak ingin menyimpan pada hard drive contoh EC2 karena peningkatan dan penurunan sementara menambahkan mudah ke server, sebaliknya sebaliknya (menjaga properti Elastisitas). Dan, jadi Anda tidak ingin memiliki hal-hal yang ingin Anda simpan selamanya di penyimpanan lokal karena saat Anda menambah atau menghapus instance maka Anda berpotensi kehilangan informasi itu atau kehilangan data itu. EC2 dimaksudkan untuk menyebarkan aplikasi Anda di server (menggunakan kekuatan pemrosesannya) dan server itu melayani konten masing-masing melalui S3 dan RDS. Karenanya, Amazon EC2 bagus untuk semua jenis aktivitas pemrosesan .
Amazon S3
Ambil contoh dari Netflix bahwa tempat mereka menyimpan jutaan file video fisik yang mendukung konten mereka. Pasti ada file video dan beberapa versi dari toko itu di suatu tempat. Di situlah S3 berperan. Amazon S3 adalah platform penyimpanan AWS. Ini khusus disebut ember penyimpanan tak terbatas besar (Batas sangat tinggi). Jadi, S3 adalah tempat yang sempurna untuk menyimpan dokumen, film, musik, aplikasi, gambar, apa pun yang ingin Anda simpan, cukup masukkan ke S3. Dan, itu akan menjadi beberapa redundansi dan cadangan file yang Anda letakkan di sana. Jadi, sekali lagi Anda akan selalu memiliki ketersediaan tinggi dari file apa pun yang Anda putuskan untuk disimpan di S3.
Penggunaan S3:
Jadi, sebagai total kegagalan Amazon S3 adalah tempat yang sempurna untuk apa pun yang ingin Anda simpan untuk waktu yang lama dan memiliki banyak redudansi dan itu hebat karena pada dasarnya penyimpanan tidak terbatas. Jadi, Amazon S3 adalah tempat Netflix menyimpan ribuan petabyte file video yang harus mereka simpan. Jadi, Amazon S3 adalah ember penyimpanan besar .
sumber
Contoh EC2 cukup untuk menjalankan server, penyimpanan S3 tidak diperlukan untuk menjalankan server, hanya untuk menyimpan sumber daya Anda yang juga dapat disimpan dalam instance EC2 Anda.
sumber
Meskipun judul Anda menunjukkan bahwa Anda bertanya tentang perbedaan antara Amazon S3 dan Amazon EC2 misalnya tetapi dalam posting Anda mengatakan Anda ingin menggunakannya untuk melayani klien / pengguna Anda, jadi saya akan menunjukkan bahwa jika Anda menginginkan CDN (Content Delivery Network) maka Amazon S3 bukan CDN sejati . S3 dirancang untuk penyimpanan konten. Layanan Amazon yang benar untuk digunakan untuk pengiriman konten adalah Amazon CloudFront . Sisa jawaban dari judul Anda telah diminta. Mungkin itu membantu seseorang di masa depan.
sumber
Jadi pengertian saya adalah EC2 menyediakan mesin virtual yang lengkap dan kami dapat menggunakannya untuk menginstal apa pun. Baik berupa file fisik besar atau menggunakan kode .Net / PHP Anda. Tetapi EC2 sangat mahal dibandingkan dengan S3.
S3 dapat digunakan untuk menyimpan file fisik yang sangat besar dan untuk menggunakan situs web statis Anda. Dan biaya yang terkait dengan S3 sangat sedikit. Jadi kita harus menyimpan file fisik kita pada bucket S3 dan menyebarkan kode kita pada instance EC2
sumber
EC2 menggunakan EBS yang merupakan penyimpanan berbasis blok seperti sistem file linux / windows << - ini diperlukan untuk menjalankan layanan server (php, apache, mySQL, dll). Ini bisa sementara sehingga Anda dapat kehilangan data dengan reboot atau persisten, Anda harus menentukan persisten.
S3 menggunakan penyimpanan objek - gumpalan - Sistem file Binary Large OBject seperti database datar, simpan pada level objek. Ini biasanya digunakan untuk file statis jenis apa pun dalam skenario apa pun. Tidak dapat digunakan untuk menjalankan layanan pada instance EC2.
sumber
S3 digunakan untuk situs web statis vs EC2 untuk aplikasi web.
sumber