Video: How to Connect to AWS RDS Database with MySQL Workbench 2025
EB giver udviklere mulighed for at oprette applikationer, der løber overalt på en hvilken som helst enhed, men lider ikke af problemer med pålidelighed og skalerbarhed, der kan opstå, når man bruger en virksomhedsejet vært. Et fokus for EB til brug sammen med AWS (Amazon Web Services) er nemt at kunne uploade, konfigurere og administrere applikationer af alle slags.
En applikation er ikke nyttig, medmindre folk har adgang til det med lethed og gør det til at udføre de opgaver, det er designet til at udføre på den mest sømløse måde. At nå disse mål kræver, at hosting platformen understøtter forskellige programmeringsmetoder på en række forskellige platforme, så udviklere kan bruge de værktøjer, der passer bedst til et bestemt behov. Når du arbejder med AWS, kan du i øjeblikket oprette webapplikationer (i den nemmeste tilgængelige formular), der bruger disse sprog (med mere at følge):
- Java
- . NET
- PHP
- Node. js
- Python
- Ruby
- Gå
- Docker
Programmerne kører i administrerede containere for det sprog du vælger. En styret container er en, hvor værten administrerer applikationsressourcer og sikrer, at applikationen ikke nemt kan nedbryde systemet. Beholderen fungerer som et skjold mellem den applikation, du arbejder med og alle andre applikationer, som systemet er vært for.
Udviklere kan oprette applikationerne, men administratorer skal administrere dem. For at gøre administratorer så effektive som muligt skal en vært understøtte en række platforme. At matche sproget (for at imødekomme udviklerens behov) med en platform (for at imødekomme administrators behov) på en vært kan vise sig svært, men EB er op til opgaven, fordi det understøtter disse webapplikationsplatforme:
- Apache
- Nginx
- Passager
- IIS
I betragtning af EB-dokumentationen kan du oprindeligt få ideen om, at denne service er designet til at imødekomme udviklernes behov - forenkle applikationsudvikling og -administration på en måde, der giver en udvikler mere tid til at kode. Administratorer har dog også brug for mere tid. De ledelsesfunktioner, som EB tilbyder, svarer til både administrator og udvikler. Dette kapitel fokuserer næsten udelukkende på administratorvisningen af EB. De tre hjørnesten i EB-applikationen er følgende:
- Implementering: Få programmet til serveren, så nogen kan bruge den.
- Administration: Konfiguration af programmet, da folk finder problemer med at bruge det.
- Skalering: Tilvejebringelse af en god applikationsoplevelse for alle ved at sikre, at applikationen kører hurtigt, pålideligt og uden sikkerhedsproblemer.
Som en del af hele dette billede er EB også afhængig af applikationshensynsovervågning via Amazon CloudWatch.Amazon CloudWatch-tjenesten giver mulighed for at bestemme, hvornår applikationshensynsproblemer kræver, at værten foretager ændringer i applikationsmiljøet, f.eks. Ved at bruge autoskalering for at sikre, at applikationen har tilstrækkelige ressourcer til at køre korrekt.