Video: How to Connect to AWS RDS Database with MySQL Workbench 2025
EB gjør det mulig for utviklere å lage programmer som kjører hvor som helst på en hvilken som helst enhet, men ikke lider av problemer med pålitelighet og skalerbarhet som kan oppstå når du bruker en bedriftseier. Et fokus for EB for bruk med AWS (Amazon Web Services) er å enkelt kunne laste opp, konfigurere og administrere programmer av alle slag.
En applikasjon er ikke nyttig dersom folk ikke har tilgang til det enkelt og gjør det til å utføre alle oppgaver det er designet for å utføre på den mest sømløse måten. Å oppnå disse målene krever at vertsplattformen støtter ulike programmeringsmetoder på en rekke plattformer, slik at utviklere kan bruke verktøyene som passer best for et bestemt behov. Når du arbeider med AWS, kan du for øyeblikket opprette webprogrammer (i den enkleste tilgangsformen som er tilgjengelig for øyeblikket) ved hjelp av disse språkene (med flere som følger):
- Java
- . NET
- PHP
- Node. js
- Python
- Ruby
- Go
- Docker
Programmene kjøres i administrerte containere for språket du velger. En administrert container er en der verten administrerer applikasjonsressurser og sikrer at applikasjonen ikke enkelt kan krasje systemet. Beholderen fungerer som et skjold mellom applikasjonen du jobber med og alle andre applikasjoner som systemet er vert for.
Utviklere kan lage programmene, men administratorer må administrere dem. For å gjøre administratorer så effektive som mulig må en vert støtte flere plattformer. Matchende språk (for å møte utviklerbehov) med en plattform (for å møte administratorbehov) på en vert kan være vanskelig, men EB er opp til oppgaven fordi det gir støtte til disse webapplikasjonsplattformene:
- Apache
- Nginx
- passasjer
- IIS
Når du ser gjennom EB-dokumentasjonen, kan du i utgangspunktet få ideen om at denne tjenesten er utformet for å møte utviklerbehov - for å forenkle applikasjonsutplassering og -administrasjon på en måte som gir en utvikler mer tid til å kode. Administratorer trenger imidlertid også mer tid. Styringsfunksjonene som tilbys av EB, adresserer behovene til både administrator og utvikler. Dette kapittelet fokuserer nesten helt på administratorvisningen av EB. De tre hjørnesteinene til EB-applikasjonen er følgende:
- Distribusjon: Få programmet til serveren slik at noen kan bruke den.
- Administrasjon: Konfigurere programmet mens folk finner problemer med å bruke det.
- Skalering: Gir en god programopplevelse for alle ved å sikre at programmet kjører raskt, pålitelig og uten sikkerhetsproblemer.
Som en del av dette hele bildet, er EB også avhengig av applikasjonshelseovervåking gjennom Amazon CloudWatch.Amazon CloudWatch-tjenesten gir muligheten til å bestemme når applikasjonshelseproblemer krever at verten gjør endringer i applikasjonsmiljøet, for eksempel ved å bruke autoskalering for å sikre at programmet har nok ressurser til å kjøre riktig.
