AWS Migration Hub ja Application Discovery Service
Inventoi paikalliset palvelimet Application Discovery Service -agenteilla ja seuraa migraation edistymistä eri työkalujen välillä Migration Hubissa.
AWS Migration Hub ja Application Discovery Service on ilmainen Cloud & IT Cert Prep-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cloud & IT Cert Prep-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.
Sovellusportfolion migraation haaste
Satojen tai tuhansien sovellusten siirtäminen AWS:ään edellyttää järjestelmällistä lähestymistapaa. Ennen AWS:n vastaavien resurssien mitoittamista on tiedettävä, mitä paikallisympäristössä on, miten sovellukset riippuvat toisistaan ja miltä resurssien käyttöaste näyttää. AWS Migration Hub ja Application Discovery Service muodostavat AWS:n migraatiotyökalujen arviointikerroksen ja tarjoavat näkyvyyden sekä seurannan koko sovellusportfoliolle.
AWS Migration Hubin yleiskatsaus
AWS Migration Hub on keskitetty hallintapaneeli, jolla seurataan sovellusten migraation etenemistä useissa AWS:n migraatiotyökaluissa (MGN, DMS ja kumppanien työkalut). Se kokoaa migraation tilan yhteen konsoliin, jolloin projektipäälliköt ja arkkitehdit näkevät, mitkä palvelimet on löydetty, mitä replikoidaan tai testataan ja mitkä on siirretty tuotantoon. Migration Hub on maksuton seurantapalvelu — maksatte vain käyttämistänne taustalla olevista migraatiotyökaluista.
# List migration tasks in Migration Hub via CLI
aws migrationhub list-migration-tasks \
--filter-value 'NOT_STARTED,IN_PROGRESS,COMPLETED'Application Discovery Service: agenttipohjainen ja agentiton
Application Discovery Service (ADS) kerää ennen migraatiota tietoja paikallisympäristön palvelimista ja niiden riippuvuuksista. Siinä on kaksi löytämistilaa: Agent-based (jokaiselle palvelimelle asennetaan kevyt agentti, joka kerää tietoja suorittimesta, muistista, verkon I/O-liikenteestä, käynnissä olevista prosesseista ja verkkoyhteyksistä) ja Agentless (käyttää VMware vCenter -yhdistintä VM:ien määritysten ja suorituskykymittareiden keräämiseen ilman yksittäisten VM:ien käsittelyä).
# Agent-based: Install ADS agent on a Linux server
# Download installer from AWS console, then:
sudo bash ./aws-discovery-agent.sh -k <AWS_KEY_ID> \
-s <AWS_SECRET_KEY> -r us-east-1
# Verify agent is running
sudo service aws-discovery-daemon statusVerkkoriippuvuuksien kartoittaminen
Yksi ADS:n arvokkaimmista ominaisuuksista on verkkoriippuvuusgraafien kartoittaminen. ADS-agentti tallentaa prosessien väliset TCP-yhteydet ja paljastaa, minkä tietokantojen, mikropalvelujen tai middleware-komponenttien kanssa kukin sovellus viestii. Tämä ehkäisee yleisen migraatio-ongelman, jossa sovellus siirretään ilman sen riippuvuuksia ja tuotantokatko aiheutuu puuttuvista verkkorajojen yli kulkevista yhteyksistä.
# Export discovered network connections to S3 for analysis
aws discovery start-export-task \
--export-data-format 'CSV'
# List completed export tasks
aws discovery describe-export-tasksTietojen tuominen kolmannen osapuolen työkaluista
Monilla suuryrityksillä on jo CMDB (Configuration Management Database) -tietokanta tai ServiceNow'n, Dynatacen tai Ansiblen kaltaisilla työkaluilla kerättyjä löytämistietoja. Migration Hub tukee tuontimallineita — standardoituja CSV-tiedostoja, joiden avulla olemassa olevat palvelininventaarion tiedot voidaan ladata suoraan ilman ADS-agenttien asentamista. Tämä on hyödyllistä nopeissa arviointivaiheissa, joissa agenttien asennus ei ole heti mahdollista turvallisuus- tai käyttöoikeusrajoitusten vuoksi.
# Import servers from a CSV template
aws migrationhubstrategy start-import-file-task \
--name 'vmware-inventory' \
--s3-bucket-for-report-data 'my-migration-bucket' \
--s3-url 's3://my-migration-bucket/imports/server-inventory.csv'Migration Hubin strategiasuositukset
Migration Hub Strategy Recommendations analysoi kerättyjä ADS-tietoja sekä sovelluksen käynnissä olevia työkuormia ja suosittelee kullekin palvelimelle tai sovellukselle yhtä seitsemästä R:stä. Se voi tunnistaa kontitukseen sopivat sovellukset, ilmoittaa tuettomien käyttöjärjestelmäversioiden päällä toimivista palvelimista, jotka edellyttävät refaktorointia, ja ehdottaa kohdepalveluita AWS:ssä. Palvelu integroituu AWS Well-Architected Frameworkiin, jotta suositukset ovat parhaiden käytäntöjen mukaisia.
Palvelinten ryhmittely sovelluksiksi
Löytämisen jälkeen ADS-tiedot näkyvät yksittäisinä palvelimina. Migration Hubissa toisiinsa liittyvät palvelimet ryhmitellään sovelluksiksi, jotka edustavat liiketoimintakyvykkyyttä (esimerkiksi ”Order Management System” voi sisältää web-tason, sovellustason ja tietokantapalvelimen). Ryhmät voidaan luoda manuaalisesti tai muodostaa ADS:n verkkoriippuvuuskarttojen perusteella. Ryhmittely on olennaista, jotta migraation etenemistä voidaan seurata sovellus- eikä palvelintasolla.
# Create an application group in Migration Hub
aws migrationhub create-progress-update-stream \
--progress-update-stream-name 'OrderManagementSystem'
# Associate a discovered server with an application
aws migrationhub associate-discovered-resource \
--progress-update-stream-name 'OrderManagementSystem' \
--migration-task-name 'Rehost-WebTier' \
--discovered-resource '{"ConfigurationId": "d-server-01234", "Description": "Web Server 1"}'Integrointi MGN:n ja DMS:n kanssa
Migration Hub integroituu natiivisti palveluihin AWS Application Migration Service (MGN) ja Database Migration Service (DMS). Kun MGN aloittaa palvelimen replikoinnin, se ilmoittaa replikoinnin etenemisestä automaattisesti Migration Hubiin. Samoin DMS:n migraatiotehtävät päivittävät tilansa Migration Hubiin. Integraatio tarjoaa keskitetyn näkymän ilman manuaalisia päivityksiä, ja Hubista voi siirtyä suoraan alkuperäisen työkalun konsoliin tarkempia tietoja varten.
Migration Hub Refactor Spaces
Migration Hub Refactor Spaces auttaa tiimejä refaktoroimaan monoliittisia sovelluksia asteittain mikropalveluiksi. Se luo AWS-ympäristön (VPC-pohjaisen overlay-verkon), jossa on yhtenäinen sisääntulopiste (API Gateway tai Application Load Balancer). Liikenteen reitityssäännöt ohjaavat osan pyynnöistä uusille mikropalveluille ja loput edelleen olemassa olevaan monoliittiin — kyseessä on hallittu strangler fig pattern ilman mukautetun liikenteen reitityskoodin kirjoittamista.
TCO-analyysi ja koon optimointi
Kun ADS on kerännyt käyttöastetietoja (suorittimen, muistin ja levy-I/O:n tiedot useiden viikkojen ajalta), luokaa AWS Migration Evaluator -palvelulla (aiemmin TSO Logic) Total Cost of Ownership (TCO) -analyysi. Se vertaa nykyisiä paikallisympäristön kustannuksia (laitteisto, sähkö, jäähdytys ja työvoima) ennustettuihin AWS-kustannuksiin, joissa käytetään oikein mitoitettuja instansseja. Tämä liiketoimintaperustelu esitellään yleensä johdolle migraatioinvestoinnin perustelemiseksi ja pilvisäästöjen määrittämiseksi.
ADS-tiedot Athenassa
ADS vie löydetyt tiedot standardoidussa muodossa CSV-tiedostoina S3:een. Voitte ladata nämä tiedot Athena-palveluun ja kysellä käyttöastemalleja koko paikallisympäristön palvelinkannasta — esimerkiksi etsiä kaikki palvelimet, joiden suorittimen keskimääräinen käyttöaste on alle 10 % (Retire-ehdokkaat), tai kaikki palvelimet, joissa on elinkaarensa päässä oleva käyttöjärjestelmä (Refactor-ehdokkaat). Tämä SQL-pohjainen lähestymistapa sovellusportfolion analysointiin skaalautuu tuhansiin palvelimiin ilman manuaalista taulukkolaskentatyötä.
-- Find underutilised servers (CPU < 10%) that are Retire candidates
SELECT hostName, avgCpuUsagePct, peakRamUsageMb
FROM ads_exports.server_utilization
WHERE avgCpuUsagePct < 10
AND discoveryAgentStatus = 'ACTIVE'
ORDER BY avgCpuUsagePct ASC;Pikatarkistus
Testatkaa tämän oppitunnin AWS Solutions Architect (SAA-C03) -käsitteiden ymmärtämistänne.
Oppitunnin kertaus
Tässä oppitunnissa opitte, että Migration Hub tarjoaa keskitetyn hallintapaneelin migraation etenemisen seurantaan MGN:n, DMS:n ja kumppanien työkalujen kautta, että Application Discovery Service tarjoaa agenttipohjaiset ja agentittomat tilat paikallisympäristön palvelinten inventointiin ja riippuvuuksien kartoittamiseen ja että Migration Hub Refactor Spaces tukee monoliittien asteittaista strangler fig -refaktorointia. Seuraavaksi tutustumme Application Migration Service (MGN) -palveluun varsinaista palvelinten replikointia varten.
Opi Cloud & IT Cert Prep tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 150
- Oppitunnit
- 600
Usein kysytyt kysymykset
Onko oppitunti ”AWS Migration Hub ja Application Discovery Service” ilmainen?
Kyllä – oppitunnin ”AWS Migration Hub ja Application Discovery Service” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cloud & IT Cert Prep-kurssin, päivitä CoddyKit PROhon. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”AWS Migration Hub ja Application Discovery Service”?
Inventoi paikalliset palvelimet Application Discovery Service -agenteilla ja seuraa migraation edistymistä eri työkalujen välillä Migration Hubissa. Harjoittelet Cloud & IT Cert Prep-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Cloud & IT Cert Prep-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Cloud & IT Cert Prep-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”AWS Migration Hub ja Application Discovery Service”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Cloud & IT Cert Prep-oppitunnilla?
Kyllä. Jokainen Cloud & IT Cert Prep-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Migraatiostrategian 7 R:ää
- AWS Migration Hub ja Application Discovery Service
- Application Migration Service (MGN)
- Database Migration Service (DMS) ja Schema Conversion Tool