Apakah Pilihan Lebih Baik untuk Menjadi Blog atau Laman Web Anda?
Saya telah berusaha untuk menentukan yang terbaik antara Amazon Ec2 dan enjin Google App untuk menjadi tuan rumah blog dan laman web saya, tetapi lebih daripada nama jenama, kerangka asas dan pelaksanaannya adalah faktor utama yang menjadi kebimbangan utama saya.
Terdapat beberapa kebaikan dan keburukan dalam AWS EC2 serta enjin Google App. Kebanyakan PKS memilih App Engine, sedangkan di sisi lain, Amazon Ec2 telah cukup popular di kalangan syarikat saiz pertengahan dan besar, dan gergasi korporat. Dan, sejak diperkenalkannya keadaan mikro, ia telah mula mendapat populariti di kalangan perniagaan kecil-untuk-menengah juga.
Sokongan Sistem Operasi
Apabila ia datang kepada sokongan Sistem Operasi, EC2 membolehkan anda untuk mengukur satu contoh sistem kepada beberapa contoh, iaitu membolehkan anda mempunyai kawalan penuh terhadap setiap contoh, bertindak sebagai kotak maya. Enjin App Google benar-benar berbeza; ia pada asasnya menyediakan platform untuk aplikasi web seperti python, yang membantu anda menggunakan aplikasi web anda dengan mudah.
Jelas sekali jika anda tidak memburu perkhidmatan tertentu maka anda boleh memilih untuk enjin Apl sedangkan jika anda ingin mempunyai kawalan ke atas perkhidmatan Sistem Pengoperasian maka EC2 adalah pilihan yang lebih baik setiap hari!
Kompleksiti dan Keperluan Sokongan Teknikal
EC2 juga memerlukan pentadbir sistem yang boleh mencipta keadaan dan memantau mereka juga, dan ia membolehkan seseorang berfungsi sebagai peranannya sebagai pemaju untuk menuliskan kod bebas ralat dengan lancar. Ini akan sangat membantu para pemegang perniagaan bersaiz kecil yang berfokus pada produk individu.
Tetapi, perkara terbaik dalam App Engine adalah mudah alihnya, yang tidak ditawarkan oleh EC2. Rangka kerja pada dasarnya adalah sumber terbuka, dan kebanyakan API digunakan untuk mudah alih, yang seterusnya menjadikan tugas anda berpindah ke neraka pelayan lain jauh lebih mudah.
Ciri Kunci Vendor
Ia juga menyediakan ciri yang dipanggil 'Vendor-Lock', yang menghalang aplikasi anda dari berkaitan dengan pangkalan data yang tidak diingini. Anda juga boleh mencuba AppScale, yang merupakan satu lagi projek sumber terbuka yang berfungsi sangat mirip dengan AppEngine.
Kelebihan Amazon EC2
- Tiada sistem lock-vender yang menjadikan tugas mengalihkan kod ke kotak lain mudah
- Kod ini boleh ditulis dalam bahasa pengaturcaraan yang mudah seperti C #, .Net, MVC
- Paling penting, ia disokong oleh pasukan sokongan Amazon yang sangat menyokong.
Kelemahan EC2
- Anda akan dikenakan harga minimum walaupun anda tidak menggunakan lebar jalur apa pun,
- Penskalaan adalah tugas yang sukar, dan • Walaupun satu contoh gagal, maka keseluruhan sistem gagal.
Kelebihan Enjin App Google
- Perkhidmatan ini disediakan secara percuma untuk penggunaan terhad, dan percubaan,
- Pengebilan agak baik jika dibandingkan dengan EC2; pada asasnya, anda hanya dibilkan untuk penggunaan CPU anda.
Ini bermakna jika laman web anda tidak memakan sebarang sumber, maka anda tidak perlu membayar apa-apa.
Kelemahan AppEngine
- Kelemahan utama pertama ialah kekurangan sokongan kepada C # / .NET
- Terdapat banyak sekatan terhadap kebolehcapaian data dan kehadiran tan API menjadikannya sedikit membosankan untuk memahami perkara-perkara, walaupun begitu anda menguasai mereka, anda akan mendapati ia berjalan kaki untuk mengurusnya!
Keputusan keseluruhan
Saya pasti seperti sistem Pengkomputeran Awan Amazon Elastik, tetapi ia tidak memaksa saya untuk menjadi tuan rumah blog dan tapak kecil; Sebaliknya, AppEngine Google pasti menarik saya lebih banyak.
Seperti yang dinyatakan sebelum ini, jika anda perlu menjalankan kawalan penuh ke atas aplikasi web anda, EC2 adalah cara untuk pergi; jika tidak, Google App Engine juga membuat pilihan yang hebat.