2011-05-28 6 views
0

Mon entreprise est sur le point de mener un grand projet impliquant un site de jeux flash. Ce site Web est destiné aux États-Unis, ce qui signifie qu'il servira à beaucoup d'utilisateurs simultanés. Nous avons acheté de nombreux jeux flash et le site est sur le point d'être terminé, nous devons donc trouver une société d'hébergement tout de suite.Trouver une instance d'hébergement Amazon EC2 pour un site Web

Le site Web se compose de 10 pages statiques de 140 Ko chacune (design + images + CSS).
JavaScript est en cours de livraison via Google CDN (jQuery, SWFObject) pour économiser la bande passante.
Nous avons 20 jeux SWF, chacun pesant entre 500KB et 6MB. Je prévois d'utiliser des compressions dynamiques et essentiellement n'importe quelle méthode possible pour économiser de la bande passante et des ressources, mais néanmoins je dois obtenir un grand hébergement pour une croissance future possible.

SQL n'a rien de spécial: la taille de la base de données sera supérieure à 150 Mo et toutes les tables sont indexées à l'aide de catalogues de texte intégral et d'index non groupés. Après avoir fait quelques recherches, j'ai constaté que les grands sites Web utilisent l'EC2 d'Amazon. J'ai essayé de contacter Amazon mais ils n'étaient pas vraiment utiles. Tout ce que j'ai, c'est le following URL.

Je voudrais que vous m'aidiez à choisir les bonnes instances d'Amazon. Nous parlons de Windows 2008 R2 et SQL Server 2008 R2.

Merci beaucoup, je l'apprécie.

+0

Encore une question: ai-je une instance Windows 2008 R2 autonome? avec le bureau à distance et tout, comme tous les serveurs dédiés? Si oui, est-ce que cela prend en charge la mise à l'échelle? Je ne souhaite pas du tout modifier mon application .NET. – BytePTR

Répondre

0

Si vos pages sont statiques, vous devriez envisager de les héberger sur S3 au lieu de EC2. Voir leur blog pour plus de détails http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html.

Avec S3, vous pouvez GZip votre contenu que tous les navigateurs modernes supportent. Vous devez ajouter l'en-tête GZip lors du téléchargement vers S3. (BTW, cela vous permettra également d'utiliser Cloudfront comme un CDN pour une livraison plus rapide). En ce qui concerne les serveurs, en fonction de votre description, une petite instance standard devrait suffire. Petit a 1,7 Go de RAM qui devrait être beaucoup. Votre serveur héberge-t-il la base de données et l'application Web? Si oui, vous devrez peut-être aller avec une grande instance qui comprend la licence SQL http://aws.amazon.com/windows/

Une chose à noter, une fois que vous créez une instance, vous ne pouvez pas changer le type d'instance facilement. Vous pouvez seulement démarrer, arrêter, terminer, etc.

+0

Salut, Un grand merci pour votre réponse. Les pages ne sont pas statiques, mais les requêtes SQL ont un minimum de travail. Comme pour le SQL, j'ai besoin d'un Amazon. Êtes-vous sûr que 1,7 Go suffira pour l'ensemble des États-Unis? Et qu'en est-il de la bande passante? Y a-t-il une limite? (nous sommes prêts à payer autant que nécessaire, tant que notre site ne gèlera pas) – BytePTR

+0

Il n'y a pas de limite à la bande passante, vous venez d'être facturé pour ce que vous utilisez. Si vous utilisez Amazon SQL, vous aurez besoin d'une grande instance car Windows + SQL n'est pas offert sur une petite instance. Je cours SQL sur une instance de cette manière sans problèmes. Vous voulez également penser à la redondance sur votre boîte SQL - vous devez toujours considérer que le serveur peut tomber à un moment donné. Vous pouvez sauvegarder votre base de données sur S3 avec cette solution http://www.sqlservercentral.com/articles/Backup+%2F+Restore/70242/ – cordsen

Questions connexes