Comment économiser jusqu'à un demi-million de dollars en AWS?

Bonjour, Habr! Je vous prĂ©sente la traduction de l'article «Comment rĂ©duire vos coĂ»ts AWS? Économisez jusqu'Ă  500 000 $ avec ces directives! » auteur George Batschinski.

image

Dans cet article, nous détaillerons comment Back4App a réduit ses dépenses AWS de 55 492 $ par mois à 20 074 $ par mois et économisé 500 000 $ par an. Nous décrirons les étapes pratiques basées sur notre propre expérience de réduction des coûts dans AWS et partagerons des conseils qui nous ont également été utiles.

AWS continue d'innover et de dominer le marché du cloud. Il a tellement grandi qu'il est devenu un élément clé de la stratégie d'Amazon. Je suis enthousiasmé par AWS, mais les doutes sur la complexité et le coût du cloud m'ont conduit à optimiser l'utilisation du cloud. Malgré le fait qu'AWS propose une liste sans cesse croissante de services spécialisés pour divers types de développement, ce n'est pas toujours le moyen le plus direct, le plus rapide ou le plus abordable. Idéalement, dÚs que vous accédez au cloud, vous devez penser immédiatement à l'architecture afin de réduire les coûts. Ce matériel aidera à accélérer l'optimisation des coûts et contient des cas réels que nous avons rencontrés lors de notre entreprise de réduction des coûts.

Un bref aperçu de ce que vous trouverez dans cet article:

  • Demandez des prĂȘts auprĂšs d'AWS et obtenez jusqu'Ă  100 000 $;
  • TransfĂ©rez le transfert de donnĂ©es vers Cloud Front et Ă©conomisez jusqu'Ă  75%;
  • Utilisez une adresse IP privĂ©e (pas Elastic IP) et arrĂȘtez de payer pour le transfert de donnĂ©es entre les zones d'accĂšs;
  • Économisez jusqu'Ă  90% avec les instances ponctuelles;
  • Économisez jusqu'Ă  75% en achetant des instances rĂ©servĂ©es sur AWS Marketplace;
  • Obtenez des nƓuds Elastic Cache rĂ©servĂ©s et Ă©conomisez jusqu'Ă  77%;
  • RĂ©servez vos donnĂ©es dans S3, mais pas dans EBS et Ă©conomisez jusqu'Ă  75%;
  • Configurer la mise Ă  l'Ă©chelle automatique pour les ressources inactives;
  • Choisissez la rĂ©gion de la Virginie du Nord et Ă©loignez-vous de Sao Paulo;
  • Mettez Ă  niveau vers de nouvelles gĂ©nĂ©rations d'instances et Ă©conomisez jusqu'Ă  20%;
  • Localisez le point de terminaison S3 dans votre VPC et activez le rĂ©seau amĂ©liorĂ© sur EC2.

Voici à quoi ressemblait notre compte AWS en janvier 2019. Le coût total du cloud est de 55 492 $.

image

Voici à quoi ressemblait notre compte AWS en mai 2019. Le coût total était de 20 074 $.

image

image

1. PrĂȘts AWS


Tout d'abord! Avant de commencer quoi que ce soit, assurez-vous que votre entreprise est Ă©ligible aux prĂȘts AWS. Voici comment vous pouvez obtenir ces prĂȘts:

Demandez des prĂȘts Ă  AWS


C'Ă©tait donc dans notre cas! En 2016, notre entreprise a connu une croissance assez rapide. Notre facture AWS a commencĂ© Ă  augmenter et nous n'avions ni idĂ©e ni temps pour optimiser l'utilisation d'AWS. Comme nous n'avions pas de financement, nous avons rĂ©alisĂ© que nous allions soit recevoir des prĂȘts d'AWS, soit disparaĂźtre. Nous avons prĂ©parĂ© notre dossier pour notre compte de gestionnaires dans AWS, dĂ©montrant Ă  quelle vitesse nous grandissons et les avantages pour AWS de nous soutenir sur notre site. Nous lui avons montrĂ© que nous n'avions pas de financement et serions obligĂ©s d'aller sur Google Cloud (ils nous ont offert 100 000 $ de prĂȘts pour la migration vers AWS) si nous ne recevions pas de prĂȘts d'AWS. La rĂ©ponse a pris environ une semaine et AWS nous a fourni 100 000 $ pour une utilisation sur 12 mois. C'Ă©tait Ă©galement une bonne affaire pour AWS! Depuis l'expiration des prĂȘts, nous avons dĂ©pensĂ© plus de 750 000 $ avec AWS.

Crédits pour tester et lancer Proof Of Concept


Si vous avez l'intention de tester un nouveau service d'AWS ou le type d'instance, demandez des prĂȘts Ă  votre responsable de compte. Le nombre de prĂȘts dĂ©pendra de vos coĂ»ts mensuels et de l'effort global pour lancer POC. Ces prĂȘts ne sont gĂ©nĂ©ralement valables que pour trois mois, et vous devez vous assurer de la vitesse du POC. Dans notre cas, nous avons pu obtenir 3 000 $ de prĂȘts pour tester la famille d'instances i3.

Crédits de démarrage


Si vous avez fondĂ© votre entreprise ou lancĂ© une startup, c'est un excellent moyen d'avancer. Le montant des prĂȘts varie de 1 000 $ Ă  100 000 $, selon la façon dont vous prĂ©sentez votre dossier AWS. Il existe plusieurs façons d'obtenir ces prĂȘts.

Accélérateurs


L'un des principaux avantages des accĂ©lĂ©rateurs de dĂ©marrage dans les bonus qu'ils fournissent. L'un de ces bonus est les prĂȘts des fournisseurs de cloud. Le montant que vous pouvez recevoir dĂ©pend de l'accĂ©lĂ©rateur dans lequel vous ĂȘtes reprĂ©sentĂ©. Certains des meilleurs, par exemple, YC, Alchemist, Wayra et 500 Startups vous offriront 100 000 $ en prĂȘts AWS. Dans notre cas, nous avons Ă©tĂ© acceptĂ©s par Alchemist Accelerator et Ă©mis 100 000 $ en prĂȘts. Malheureusement, nous n'avons pas pu utiliser ces prĂȘts, car auparavant nous avions dĂ©jĂ  profitĂ© d'autres prĂȘts. Par exemple, si vous acceptez deux accĂ©lĂ©rateurs pour 100 000 $ chacun, vous ne pourrez pas utiliser 200 000 $, seulement 100 000 $.

Fonds de capital-risque et groupes d'anges


Certains groupes WF / Angel accordent des prĂȘts dans le cadre du programme de bonus. Dans notre cas, nous avons rĂ©ussi Ă  obtenir 10 000 $ de prĂȘts Ă  la commercialisation, valables deux ans auprĂšs d'un de nos investisseurs. Malheureusement, nous n'avons pas pu les utiliser. Les entreprises ne peuvent pas utiliser les crĂ©dits promotionnels AWS si elles ont dĂ©jĂ  reçu un montant de prĂȘts Ă©gal ou supĂ©rieur.

Tous les principaux fournisseurs de cloud fournissent des prĂȘts aux startups


Tous les principaux acteurs du marchĂ© du cloud proposent des prĂȘts aux startups. Avec AWS / Google, les prĂȘts peuvent aller jusqu'Ă  100 000 $. Chez Azure, vous pouvez obtenir 360 000 $ pour trois ans.

2. Réalisez des économies sur AWS


La partie facile est terminĂ©e et passons maintenant aux dĂ©fis! Il n'y a pas de pilule magique pour rĂ©duire les coĂ»ts dans AWS, vous devez travailler dur et suivre une procĂ©dure rĂ©guliĂšre pour surveiller les coĂ»ts! RĂ©duire les coĂ»ts du cloud devrait ĂȘtre votre routine quotidienne! Imaginez combien vous Ă©conomisez en 365 jours! Le temps que vous investissez dĂ©pend de la taille de votre organisation et de vos coĂ»ts AWS. Je passe environ 30 minutes par jour Ă  surveiller mon compte et Ă  prioriser les actions de rĂ©duction des coĂ»ts. De plus, les ingĂ©nieurs de Back4App consacrent au moins 1 heure par jour Ă  des initiatives de rĂ©duction des coĂ»ts.

La premiÚre initiative que nous avons terminée: créer une feuille de calcul simple dans Excel pour hiérarchiser les initiatives de réduction des coûts.

Les principaux critÚres par lesquels nous déterminons les économies:

  • Potentiel d'Ă©conomies - Gains les plus Ă©levĂ©s grĂące aux Ă©conomies
  • DifficultĂ© - À quel point est-il difficile d'appliquer l'effort et le travail requis
  • PropriĂ©taire - Qui exĂ©cutera l'action

Dans notre cas, les plus grandes économies sont l'utilisation d'Elastic Compute Cloud (EC2), et c'est le premier sujet que nous avons commencé à comprendre.

3. EC2 - Elastic Compute Cloud


Désactivez les instances inutilisées


Le premier point à prendre pour réduire les coûts sur EC2 est de désactiver les instances inutilisées. Il n'y a rien de compliqué, et la plupart du travail est assez simple. Il vous suffit de faire une liste de toutes les instances, de charger le fichier Excel de l'exemple et de les définir. Dans notre cas, nous avons divisé nos instances en 3 catégories principales:

  • Des instances qui doivent fonctionner en continu
  • Instances pouvant ĂȘtre arrĂȘtĂ©es
  • Instances pouvant ĂȘtre supprimĂ©es

N'arrĂȘtez pas, mais supprimez les instances

Supprimez les instances inutilisĂ©es lorsque cela est possible! Si vous les arrĂȘtez, vous continuerez Ă  payer pour utiliser EBS!

Réduisez les ressources excédentaires


Cette action est un peu plus compliquée et il est absolument nécessaire de sélectionner correctement la taille de l'instance. Veuillez vous assurer d'évaluer au moins une semaine de données pour augmenter la probabilité d'un changement d'instance correct. L'approche par laquelle nous avons contrÎlé ce processus était de diviser les instances en 3 catégories principales:

  • Taille correcte
  • RĂ©duire la taille de l'instance
  • Augmenter la taille de l'instance

La façon de vĂ©rifier les donnĂ©es historiques d'une instance est extrĂȘmement simple. Dans le panneau de configuration AWS, accĂ©dez Ă  Services> EC2> Instances> ExĂ©cution d'instances, sĂ©lectionnez Instance> Surveillance. Par exemple, vous pouvez vĂ©rifier la mĂ©trique d'utilisation du processeur.

Réduisez la taille des instances de maniÚre séquentielle

RĂ©duisez progressivement la taille de votre instance. Par exemple, ne rĂ©duisez pas la taille de t2.xlarge Ă  t2.medium. Tout d'abord, rĂ©duisez-le de t2.2xlarge Ă  t2.xlarge. Regardez une semaine, vĂ©rifiez combien de ressources sont utilisĂ©es et rĂ©pĂ©tez les Ă©tapes sur une nouvelle. En effectuant ces Ă©tapes, vous minimiserez les risques d'erreurs ou de temps d'arrĂȘt.

Utiliser des instances réservées


La réservation d'instances peut augmenter vos économies jusqu'à 70%. Veuillez garder à l'esprit que lorsque vous réservez une instance, vous payez 24/7 pour la durée de la réservation. Vous paierez, que vous utilisiez l'instance ou non.

Il existe deux types de capacités redondantes:

Standard - que vous pouvez vendre sur AWS Marketplace, vous ne pouvez pas le convertir en un autre type d'instance, moins cher que les instances convertibles.

Convertible - Vous ne pourrez pas le vendre sur AWS Marketplace, mais vous pouvez le convertir en une instance d'un type différent, plus cher que les instances standard.

Les instances convertibles peuvent prĂȘter Ă  confusion

Les instances convertibles sont trÚs difficiles! Chaque fois que vous convertissez des instances, vous ne pouvez qu'augmenter la taille de l'instance. Considérez la situation suivante:

Vous acquérez t3.medium, une instance réservée convertible.
Vous décidez de convertir t3.medium en instance m5.large.

Vous réussirez certainement! AprÚs avoir utilisé l'instance m5.large pendant un certain temps, vous souhaiterez revenir à t3.medium.

Et c'est déjà impossible!

Vous ne pourrez pas rĂ©duire la consommation de l'instance convertible, mais seulement augmenter le montant que vous payez pour cela. Alors s'il vous plaĂźt, assurez-vous de commencer avec une petite instance rĂ©servĂ©e et de l'augmenter au fil du temps. Ne commencez pas avec une grande instance, car vous ne pouvez pas rĂ©duire sa consommation ou la vendre sur AWS Marketplace'e. Si vous faites une erreur avec une instance rĂ©servĂ©e convertible, vous ĂȘtes abonnĂ© Ă  un paiement mensuel de 12 ou 36 mois. Chez Back4App, nous obtenons toujours d'abord t2.nano et l'augmentons au besoin.

Je préfÚre les instances réservées standard aux convertibles pour les raisons suivantes:

  • Ils sont moins chers
  • Ils ont une liquiditĂ© plus Ă©levĂ©e - ils peuvent ĂȘtre vendus Ă  tout moment sur AWS Marketplace.
  • Ils peuvent ĂȘtre achetĂ©s sur le AWS Marketplace Ă  prix rĂ©duit.

Utilisez AWS Marketplace pour les instances réservées


Les instances réservées sont excellentes, mais l'achat d'instances réservées sur AWS Marketplace est encore mieux!

AWS Marketplace peut ĂȘtre beaucoup moins cher


AWS Marketplace ressemble à un marché des valeurs mobiliÚres! Vous pouvez parfois acheter une instance réservée standard à un prix beaucoup plus abordable que d'acheter directement auprÚs d'AWS. La raison est simple; Les entreprises possÚdent parfois des instances redondantes qui ne sont plus utilisées, mais continuent de les payer. La baisse du prix de l'hébergement accélÚre le processus d'achat.

Ici, je vais donner un exemple de ce qui s'est passĂ© avec Back4App. Je cherchais 4 instances rĂ©servĂ©es r4.large. J'ai rĂ©ussi Ă  trouver des instances sur AWS Marketplace avec un taux effectif de 75% moins cher par rapport aux prix Ă  la demande. AWS a vendu le mĂȘme type d'instances rĂ©servĂ©es, mais avec une remise de 62%.

AWS Marketplace propose des conditions d'achat flexibles


Un autre avantage d'AWS Marketplace est que vous pouvez acheter des instances avec une pĂ©riode d'utilisation flexible. AWS lui-mĂȘme ne propose que des options pour 12 et 36 mois pour l'achat d'instances rĂ©servĂ©es. AWS Marketplace est beaucoup plus flexible! Vous pouvez acheter, par exemple, des instances rĂ©servĂ©es pour 15 mois pour le mĂȘme prix que pour 36 mois. Certaines entreprises prĂ©fĂšrent les obligations Ă  long terme (36 mois) et avant l'expiration de l'obligation, elles les vendent sur AWS Marketplace. Le nouveau client n'utilisera l'instance que pour la pĂ©riode restante, par exemple:

  • DurĂ©e totale d'acquisition: 36 mois
  • Acheteur initial: utilise l'instance pendant 21 mois
  • DeuxiĂšme acheteur: l'achĂšte sur la place de marchĂ© et l'utilise pendant les 15 mois restants.

La principale difficultĂ© est de trouver les bonnes instances sur AWS Marketplace. Un excellent moyen de simplifier la recherche d'instances est de les rechercher dans plusieurs zones d'accĂšs, et pas seulement dans celle oĂč vous vous trouvez. Une fois que vous avez acquis une instance, vous pouvez la modifier et l'affecter Ă  une autre zone d'accessibilitĂ©, ou la transformer en une instance rĂ©gionale. Ce n'est pas du tout difficile Ă  faire, mais veuillez suivre les instructions ci-dessous:

  • Étape 1 - AccĂ©dez au tableau de bord des instances rĂ©servĂ©es
  • Étape 2 - Cliquez sur Acheter des instances rĂ©servĂ©es
  • Étape 3 - dans la catĂ©gorie d'offre, sĂ©lectionnez Standard
  • Étape 4 - Dans le coin supĂ©rieur droit de la fenĂȘtre contextuelle, sĂ©lectionnez «Afficher uniquement les offres rĂ©servant de la capacité»
  • Étape 5 - Cliquez sur Rechercher
  • Étape 6 - Obtenez une instance de la zone de disponibilitĂ© 1b
  • Étape 7 - Attendez que l'instance devienne active
  • Étape 8 - SĂ©lectionnez l'instance qui a Ă©tĂ© achetĂ©e
  • Étape 9 - Cliquez sur le bouton Actions
  • Étape 10 - Cliquez sur Modifier les instances rĂ©servĂ©es
  • Étape 11 - PortĂ©e - Modifier la zone ou la rĂ©gion de disponibilitĂ©
  • Étape 12 - Cliquez sur Continuer
  • Étape 13 - Cliquez sur Soumettre les modifications

En suivant ces étapes, vous pourrez acheter des instances réservées standard dans n'importe quelle zone de disponibilité et les modifier pour votre zone de disponibilité.

AWS Marketplace pour les entreprises en dehors des États-Unis


PrĂ©cision importante pour les utilisateurs en dehors de la juridiction amĂ©ricaine. Vous ne pouvez pas vendre des instances rĂ©servĂ©es standard sur la place de marchĂ© Ă  moins d'avoir une entitĂ© juridique d'État. Si votre entreprise trouve en dehors des États-Unis, vous pourrez acheter des instances sur Marketplace, mais vous ne pourrez pas les vendre.

Utiliser des instances ponctuelles


J'adore les instances Spot! Vous pouvez Ă©conomiser jusqu'Ă  90% en les utilisant, et cela ne nĂ©cessitera pas de gros investissements! Le seul inconvĂ©nient des instances Spot est qu'AWS peut supprimer ces instances en un rien de temps ou aprĂšs un avertissement de deux minutes. À cet Ă©gard, ce type d'instances ne peut ĂȘtre utilisĂ© que pour des charges tolĂ©rantes aux pannes ou flexibles.

Utilisez SpotInst pour exécuter des instances ponctuelles

Un moyen sĂ»r d'exĂ©cuter des instances Spot et de minimiser les risques d'indisponibilitĂ© consiste Ă  utiliser la plateforme SpotInst. Ce service se connecte Ă  votre compte AWS et gĂšre la distribution des instances Spot. Si l'instance est dĂ©sactivĂ©e, le service la remplace par On Demand et Ă©vite les temps d'arrĂȘt. Les tarifs sont Ă©galement assez intĂ©ressants, ils facturent 20% de ce qui a Ă©tĂ© Ă©conomisĂ© (entre la diffĂ©rence de prix du On-demand et du Spot).

Un excellent scĂ©nario pour les instances Spot consiste Ă  utiliser une copie des serveurs pour les bases de donnĂ©es ou pour les extensions d'application flexibles. Utilisez SpotInst pour contrĂŽler l'allocation des instances Spot, et vous ne rencontrerez probablement jamais de temps d'arrĂȘt associĂ©s Ă  l'utilisation de cette classe d'instances.

image

Mise Ă  l'Ă©chelle automatique (ressources inactives, automatisation des instances EC2 de dĂ©marrage / arrĂȘt)


AWS Auto Scaling surveille vos applications et ajuste automatiquement l'alimentation pour maintenir une alimentation stable et prĂ©visible au moindre coĂ»t. Vous pouvez configurer la mise Ă  l'Ă©chelle automatique pour dĂ©marrer et arrĂȘter automatiquement les instances EC2. La mise Ă  l'Ă©chelle automatique prend en compte les mĂ©triques de ressources telles que le processeur, les demandes d'API et les heures d'activation / dĂ©sactivation.

Pour minimiser les coûts, vous devez utiliser la mise à l'échelle automatique + les instances Spot + les instances réservées. Regardons la situation réelle que nous avons rencontrée dans Back4App. Les charges de travail changent tout au long de la journée. Le nombre de demandes que nous recevons n'est pas uniforme et a des charges d'utilisation de pointe à certaines heures. Pour résoudre ce problÚme, nous allouons des instances réservées à la limite de consommation minimale et les adaptons avec des instances ponctuelles. La figure ci-dessous vous aide à comprendre la configuration. Voici combien vous pouvez économiser:

image

  • Instances rĂ©servĂ©es: Chez Back4App, nous utilisons un mĂ©lange d'instances rĂ©servĂ©es standard mensuelles 12/36. Nos Ă©conomies mĂ©dianes sont de 50% par rapport aux prix Ă  la demande.
  • Mise Ă  l'Ă©chelle automatique: nous dĂ©marrons / arrĂȘtons les instances en fonction du nombre total de demandes d'API reçues par chaque instance. Nous avons trois pĂ©riodes de pointe pendant la journĂ©e, et les Ă©conomies par rapport aux ressources inactives qui fonctionneraient 24 heures Ă  charge maximale sont d'environ 75%.
  • Instances Spot: nous avons un mĂ©lange de deux familles d'instances qui fonctionnent sur Spotinst pour une disponibilitĂ© maximale. Nos Ă©conomies sont de 55% par rapport aux prix Ă  la demande. Ce sont nos Ă©conomies, en tenant compte du montant total que nous payons SpotInst. L'utilisation d'instances ponctuelles directement Ă  partir d'AWS pourrait nous faire Ă©conomiser environ 70%, mais augmenterait les risques. Nous aimons jouer de façon mesurĂ©e et nous avons dĂ©cidĂ© de redonner une partie de nos Ă©conomies Ă  SpotInst.

Ajuster l'échelle

Personnalisez votre mise à l'échelle verticale et horizontale (Cloudformation)

Choisissez la bonne région AWS à enregistrer


  • Les prix varient selon les rĂ©gions! Choisissez le mauvais et vous paierez trop.
  • Les rĂ©gions les moins chĂšres sont la Virginie du Nord, l'Ohio et l'Oregon.

Les plus chers: Sao Paulo, Sydney et Hong Kong
Prenons l'exemple suivant:

  • 4 instances t3.medium
  • EBS 30 Go dĂ©diĂ© Ă  chaque instance
  • 1 To total de trafic

La mĂȘme configuration sera 102% plus chĂšre Ă  Sao Paulo qu'en Virginie du Nord.

  • 221,65 $ / mois en Virginie du Nord
  • 449,05 $ / mois Ă  Sao Paulo

La centralisation des opérations dans une région présente également ses avantages.

  • Il est beaucoup plus facile de contrĂŽler l'allocation des instances rĂ©servĂ©es.
  • Les frais de trafic interrĂ©gionaux ne s'appliqueront pas

Chez Back4App, nous n'avons pas pu centraliser toutes les opérations en Virginie du Nord en raison de notre couverture commerciale et des exigences de nos clients. Nous avons décidé de créer un cluster aux USA, en Europe et en Asie. Nous avons centralisé nos opérations dans ces grappes et étendu chaque région autant que possible.

Mettre à jour les générations précédentes de ressources


AWS lance occasionnellement de nouveaux types d'instances. Les nouvelles générations sont plus puissantes et moins chÚres.

L'ancienne génération d'instances

C4.large

2 noyaux

3,75 Go de mémoire

0,100 USD / heure

La nouvelle génération d'instances

C5.large

2 noyaux

4 Go de mémoire

0,085 USD / heure

La nouvelle génération est 15% moins chÚre et 6% plus puissante!

Autoriser un réseau amélioré

Activez le réseau amélioré pour de meilleures performances d'instance!

4. EBS - Elastic Block Store


EBS fournit des volumes de stockage sécurisés à utiliser avec les instances EC2 dans le cloud AWS. EBS , , . , . General Purpose SSD Magnetic.

General Purpose SSD

$ 0.10/-

Magnetic

$ 0.05/-

EBS – SSD x Magnetic


, . , Magnetic SSD.

  • Magnetic SSD , .
  • SSD , .

EBS –


, EBS – . .

– EBS


EBS! ! , ! EC2 EBS.

AWS EBS, . , , , EBS .

, . , 10 t3.small 50GB SSD EBS .

:

  • EC2 = 10 x $ 15.23 = 152.30
  • EBS : 10 x 50 = 500
  • : $ 0.10-
  • EBS : $ 50.00
  • : $ 182.30

, EBS 32% EC2 . , .



(ephemeral storage). , EBS, Reserved . , , ( ), Spot .


, – .

S3,

EBS , S3! , S3, EBS. , , , .

5. Elastic Cache – Reserved Nodes


, reserved Elastic Cache. :

  • 1 – 65%
  • 3 – 77%

EC2 . reserved node, :

  • Elastic Cache ( EC2 Reserved instances)
  • Reserved Nodes
  • «Purchase Reserved Node»
  • Redis Memcached
  • Offering Type (1 3 )
  • Next

Elastic Cache , EC2. .

Elastic Cache AWS Marketplace'

, Marketplace Reserved Nodes! , .

6.


- ! , , . , . , , , , S3 , ..

, Back4App , .

AWS?


, .

S3 endpoint Cloudflare CDN .


CDN (Content Delivery Network ) , , .

IP – IP


! AWS , EC2 , «Public IP/ Elastic IP Data Transfer». Public Elastic IP , Elastic Load Balancer , . , ( ), IP , .

– Availability Zone


, . .

GraphQL API


GraphQL , , . REST , , ; , . – GraphQL .


, . .

CloudFront!


, ! – . .

?




  • Cost Explorer

- , , , .

Cost Explorer, My Billing Dashboard Cost Explorer. Spend by Service View . 6 , . , Service ! , .

image

:

  • More Filters,
  • Usage Type Group
  • Data Transfer – Inter AZ
  • Data Transfer – Internet Out
  • Data Transfer – Region to Region Out
  • S3 Data Transfer Out
  • Apply Filters

:

image

, S3 EC2. , .

billing report. My Billing Dashboard Bills .

:

image

, , EC2. Data Transfer .

image

, ( , , ).

image

7. CloudFront


On-demand Cloudfront . 100 Tb . $ 0.060 / Gb, 15% ELB.

Cloud Front &


! AWS CloudFront , CloudFront $0.02/Gb. , AWS , . , CloudFront Private Contract.

Amazon CloudFront SSL-Cert-Custom


, . $20 , Cloudflare $25 . Private & Volume Pricing, CDN (Cloud Delivery Network) , .

8. S3 – Simple Storage Service


S3 .

S3 VPC endpoint


, – S3 VPC endpoint. S3 endpoint VPC (Virtual Private Cloud) S3 , AWS , . , .


:
S3 Standard

$ 0.023 /

:

  • ,

S3 Infrequent Access

$ 0.0125 /

:

  • ,
  • ,

S3 One-Zone Infrequent Access

$ 0.010 /

:


S3 Glacier

$ 0.004 /

:

  • , ,

S3 Glacier Deep Archive

$ 0.00099 /

:

  • , .
  • 12

S3 API

, , , . ! , Back4App. , . S3 Standard S3 Glacier . ! , AWS $ 0.05 1000 Glacier! , , ! , S3 .

S3


S3 . S3 . .

9. AWS


4 :

  • Basic –
  • Developer — $ 29 / 3%
  • Business — $ 100 / 10-3% ,
  • Enterprise — $ 15.000

Business . , . Enterprise, . ( Enterprise , , .)

AWS

! . AWS ! , GDPR ! . , .

10.


. , . 365 !

. :

  • , :
  • Billing & Cost Management
  • Cost Explorer –
  • Cost Explorer – RI
  • Cost Explorer – RI
  • tag'
  • , ,
  • AWS
  • CloudWatch Trusted Advisor

11.


. , .
Back4App , . , . .

12.


, AWS! , , , .

, AWS.

  • EC2
  • CloudFront
  • enhanced network
  • S3
  • AWS Marketplace & Elastic Cache Nodes
  • Spot, Reserved On-Demand
  • autoscaling
  • S3 Standard, Glacier

Source: https://habr.com/ru/post/fr467843/


All Articles