Google uygulama motoru veya amazon web hizmetleri [kapalı]


90

Bulut barındırma konusunda acemiyim. Google uygulama motoru veya Amazon web hizmeti olarak hangisinin daha iyi olduğunu bilmek istiyorum.

Sorularım:

  1. Uygulamam java tabanlı, Veritabanı MySQL. Bunu destekliyorlar mı?
  2. Her ikisinden de ücretsiz teklifler nelerdir ve hangisini başlatmak daha iyidir?
  3. Bir platformdan diğerine geçmek ne kadar kolay olurdu?
  4. Burada acemi olduğum için bu hizmete başlamak için iyi bir bağlantı.

Ek olarak, burada acemi olduğum için bu hizmetlere başlamak için bazı iyi bağlantıları ve bunun nasıl çalıştığına dair üst düzey bir görüşü takdir ediyorum.


39
@TakashiMatsuo Böyle gönderilerin yapıcı olmadığını söylemeniz komik, çoğu zaman kapattığınız gönderileri en yapıcı buluyorum, insanlar buna benzer sorulara cevap arıyor. sadece görüşlere bakın
13506

5
SO topluluğunun bu soruyla ilgili toplu tavsiyesini almayı umuyordum. Bu kesinlikle kodlama ile ilgilidir. Kodumu web üzerinde en iyi şekilde nasıl dağıtacağımı bilmek istiyorum. Sanırım araştırmamı web'in daha da ileri köşelerine götüreceğim - ne yazık ki.
tmthyjames

9
En ilginç soruları kapatmayı seviyorlar .. "Sorunuzun ikili bir cevabı olmalı!"
Dominic

2
Evet, kesinlikle bu iyi bir soru. Çoğumuz benzer soruya iyi bir cevap dilenirken bunu yapıcı olarak görmedim. SO topluluğunun kullanıcı oyu veya toplu tavsiyesi yoluyla kapanış yapmasını SO'ya öneririm. Bazı algılarla değil.
Chetabahana

Yanıtlar:


117

Güncelleme : Cevap artık güncel değil. Google'ın Cloud SQL'i artık BETA'da olmadığından bu, hem AWS'nin hem de GAE'nin MySQL veritabanı kullanmak için yazılmış java uygulamalarını desteklediği ve taşıma işleminin artık o kadar da zor olmadığı anlamına gelir. Genel fikir, her iki bulut sağlayıcısının da "her şeyi" sundukları bir noktaya gelme eğiliminde olduklarıdır: Google , Amazon Beanstalk üzerinde çalışırken Compute Engine'i başlattı . Bununla birlikte, Amazon'un IaaS hizmetleri Google'ınkinden daha olgunken, Google'ın PaaS hizmetleri Amazon'un hizmetlerinden daha olgun. Her şey IaaS veya PaaS isteyip istemediğinize bağlı.


AWS ile Google App Engine arasında temel bir fark vardır: AWS, hizmet olarak altyapıdır (IaaS), GAE ise hizmet olarak platformdur (PaaS). Bunun anlamı, AWS ile yine de kendi sunucularınızı (ec2 bulut sunucuları, db bulut sunucuları, yük dengeleyiciler vb.) Yönetmeniz gerekir => bazı sysadmin çalışmaları gerekli. GAE ile uygulamanızı kodlamanız ve hangi sunucularda veya kaç sunucuda çalıştığına bakmadan Google bulutuna dağıtmanız yeterlidir. Google, tüm sistem yöneticisinin sizin için çalışmasını sağlar.

Her ikisi de kullanım için ödeme modeli kullanır.

Her soru için cevaplar:

  1. AWS tarafından desteklenir. GAE için kendi veri depolarını kullanmanız gerekir (buna büyük tablo denir). Büyük tablo verilerine erişmek için JPA kullanabilirsiniz, ancak pek çok kısıtlama vardır (örneğin, masa birleştirme yapamayacağınız gibi). GAE ilişkisel veritabanları için desteğe sahip, ancak beta sürümünde görünüyor.
  2. Her ikisinin de ücretsiz bir planı var: AWS , GAE
  3. Zor. 1. noktada söylediğim gibi, gae tescilli bir NoSql veri deposu kullanıyor. İlişkisel bir modele geçmek istiyorsanız, modellerinizi yeniden tasarlamanız gerekecektir.
  4. Eğiticilerini okuyun: AWS , GAE .

Not : AWS, elastik beanstalk aracılığıyla PaaS desteğine de sahiptir , ancak bu yine de BETA'da


8
App Engine de mysql'yi desteklediğinden A1 yanlıştır. Bakın: developers.google.com/appengine/docs/java/cloud-sql/…
Takashi Matsuo

2
@Takashi Teşekkürler. Bu yeni özelliğin farkında değildim. Cevabımı yorumunuzu yansıtacak şekilde düzenledim.
Ioan Alexandru Cucu

5
Google'ın PaaS'ı ile Amazon'un IaaS'si arasındaki farklar için +1, bence aralarındaki en önemli farklardan biri.
Radu Maris

1
fiyatlandırmayı dikkate alabilirsiniz. Google yakalama modundadır, bu nedenle fiyatlandırması genellikle daha iyidir (iddia ediyorlar,% 40'a kadar). bu gerçek kullanım durumuna bağlı olabilir. Amazon AWS Fiyat hesaplayıcı
averasko
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.