Wat is AWS?

Welkom bij de Amazon Web Services-gids. In deze gids zullen we meer te weten komen over AWS en cloud computing. We zullen verschillende domeinen in Amazon Web Services gedetailleerd bespreken. Vereisten voor het volgen van de cursus zijn enige kennis van hoe een applicatie op servers wordt geïmplementeerd en een kleine kennis van het beheer van computersystemen.

Eerst moeten we begrijpen wat cloud computing is, het is de basis voor het begrijpen van AWS.

Wat is cloud computing?

Cloud computing verwijst naar een service die op internet wordt gehost en u hebt op afstand toegang tot de service via internet. Beschikbaarheid van een dienst zoals gegevensopslag, servers of andere computerbronnen via internet is cloud computing. Je beheert het niet persoonlijk en het lijkt meer op het huren van een bron.

Simpel gezegd, cloud computing is het gebruik van externe computerbronnen om gegevens op te slaan, te beheren en te verwerken in plaats van een lokale server of personal computer.

Vanwege het enorme succes proberen veel mensen hands-on cloud computing. Er zijn veel spelers die cloudservices leveren zoals vermeld,

  • Google Cloud platform
  • Amazon webservice
  • Microsoft Azure
  • Digitale oceaan
  • IBM Cloud
  • VMWARE
  • Rackspace
  • Terredmark
  • Joyent

Wat is AWS?

Het is een platform waar Amazon hun cloudservices zoals een database, servers, computermachines, bestandsopslag, enz. Aanbiedt, waar u ze kunt huren en betalen op basis van uw gebruik.

Volgens verschillende bronnen is Amazon Web Services (AWS) een veilig platform voor cloudservices, dat rekenkracht, databaseopslag, contentlevering en andere functionaliteit biedt om bedrijven te helpen groeien en groeien.

Hoe maakt AWS werken zo gemakkelijk?

Als je vroeger een toepassing wilt implementeren, moet je een server kopen en zijn servers geen goedkope vrienden. Je moet er veel geld in investeren en veel tijd om het in te stellen. U moet ook een infrastructuur opzetten om uw server te onderhouden. Als het is gedaald, moet u het oplossen en uw bedrijf zal voor die tijd niet werken. Omdat websites verschillende piekmomenten hebben voor verkeer, moeten we meer servers kopen om op of neer te schalen. We moeten alles handmatig beheren. Maar met AWS hoeft u geen server te kopen, u huurt deze en implementeert en betaalt alleen voor wat u gebruikt. Geen dure server meer. Amazon zal het voor u beheren. Als de server uitvalt, geeft Amazon een nieuw exemplaar voor uw toepassing. Met AWS hoeft u geen infrastructuur voor uw servers te onderhouden, u hoeft zich alleen maar te concentreren op uw zakelijke doelen.

Top AWS-bedrijven

  • Netflix - een online videostreamingbedrijf
  • NASA - Agentschap voor ruimtevaartonderzoek
  • Expedia - Online reisorganisatie
  • Slack - Een professioneel berichtenplatform
  • Samsung - Een mobiel bedrijf, apps ontwikkeld door Samsung worden geïmplementeerd met behulp van AWS
  • Nokia - Een mobiel bedrijf
  • Adobe - Multimediasoftwarebedrijf
  • Airbnb - Huurservice voor lokale verblijven

Voordelen van AWS

In deze sectie zullen we drie reuzen in cloud computing vergelijken. Volgens een recent rapport worden de volgende cloudspelers gerangschikt als de top drie cloudproviders.

  • Amazon webservice
  • Microsoft Azure
  • Google cloud platform

Waarom is AWS de top van de andere twee?

De grootste factor voor AWS-succes is omdat het meer diensten biedt in vergelijking met Azure en Google cloud. Het blijft exponentieel groeien en ondersteunt recente technologieën. De reikwijdte van de bewerking die op AWS kan worden uitgevoerd, is enorm. AWS is volwassener dan de andere twee. De grootste zwakte van Amazon is de kostenstructuur, het is erg verwarrend voor ondernemingen. Amazon ondersteunt ondernemingen op alle niveaus (van klein tot groot).

Google cloud en Microsoft Azure zijn laat op de markt dan AWS, en ze bieden ook minder diensten dan AWS. Een van de grootste factoren voor het succes van Azure is het Windows-besturingssysteem dat veel wordt gebruikt. Het is dus logisch om Azure te gebruiken voor Windows-gebaseerde applicatieservers. Google heeft een echt goed beheerde kostenstructuur. Het is gemakkelijk om aan de slag te gaan met Google cloud dan de andere twee.

AWS begrijpen en wat u kunt doen met AWS?

AWS is geen enkele dienst; het biedt een set boordproducten in de cloud. Laten we ze een voor een bekijken.

Lijst van diensten geleverd door AWS,

  • Berekenen
  • opslagruimte
  • databases
  • Analytics
  • Netwerken en levering van inhoud
  • mobiel
  • Beveiliging, identiteit en compliance
  • Migratie
  • Ontwikkelaarstools
  • Management tools

1. Berekenen

U kunt uw toepassing in computers implementeren. Berekenen verwijst naar rekenkracht. Sommige populaire services in computers zijn Amazon

  • EC2 voor virtuele machines
  • Elastische bonenstaak voor geautomatiseerde implementaties
  • Lambda om functies uit te voeren zonder een server
  • Elastische belastingsbalansen om de capaciteit van de aanvraagverwerking in evenwicht te brengen
  • Autoscaling om op of af te schalen volgens de realtime vereisten.

2. opslag

Amazon biedt een bestandssysteem als een service. Met opslag kunt u gegevens op internet opslaan en openen op basis van de vraag. Het wordt opgeslagen op een cloudcomputer. Dit geeft u altijd en overal toegang tot uw bestanden. Opslag bevat meestal informatie die door applicaties wordt gebruikt. Dit is een van de belangrijkste componenten zoals database, magazijn, back-up, serveren is gebaseerd op een vorm van opslag. Sommige populaire services zijn

  • Eenvoudige opslagservice (S3) net als een bestandssysteem om bestanden, mappen, documenten, afbeeldingen, liedjes, enz. Op te slaan
  • Elastisch bestandssysteem voor EC2-instanties
  • Gletsjer voor het langdurig opslaan van bestanden met lage kosten (voornamelijk gebruikt voor archiveringsservice)

3. Databases

AWS biedt een breed scala aan databaseservices, van relationele database tot NoSQL-database. We kunnen onze gegevens ook eenvoudig migreren naar AWS met behulp van de database-migratieservice.

  • Relational database service (RDBS) ondersteunt veelgebruikte databases zoals MySQL, Oracle-database, MS SQL Server, PostgreSQL SQL en Amazon Aurora.
  • Roodverschuiving die nauw verwant is aan PGSQL.
  • Elasticache ondersteunt cache-services in het geheugen zoals Memcached en Redis.
  • DynamoDB is een uiterst schaalbare NoSQL-database met een zeer lage latentie.

Opmerking : begrijp alstublieft het verschil tussen database en opslag. Opslag is een service op basis van het bestandssysteem waarin u uitvoerbare bestanden kunt opslaan. Maar een database kan geen uitvoerbare bestanden bevatten.

4. Analytics

U kunt inzicht krijgen in de gegevens waarover u beschikt. U kunt ook visualisaties maken op de gegevens die u hebt geanalyseerd. Sommige diensten zoals

  • Athena voor het uitvoeren van SQL-query's op S3-bucket.
  • Quick Sight voor zakelijke inzichten en datavisualisaties.
  • Lijm om ETL-systemen (Extract Transform Load) te maken.
  • Kinesis voor het uitvoeren van realtime analyse van streaming inhoud
  • Elastisch zoeken en Cloud Search voor het maken van een beheerde zoekmachine

5. Netwerken en levering van inhoud

De belangrijkste netwerkgebaseerde services op AWS zijn virtuele privé-clouds waarmee u bronnen in het geïsoleerde netwerk kunt starten, met directe verbinding kunt u een speciale verbinding tot stand brengen om verbinding te maken met AWS en met Route 53 kunt u een uiterst schaalbaar domeinnaamsysteem gebruiken. Voor de levering van inhoud gebruiken we CloudFront, een kooiservice waarmee we de inhoud naar een locatie in de buurt van de gebruiker kunnen kooien. Dus verminderen we de latentie voor het leveren van de inhoud.

6. Mobiel

De set services waarmee u mobiele apps kunt ontwikkelen of helpt bij het ontwikkelen van mobiele apps. U kunt do analyse gebruiken met de gebruikersgegevens met behulp van deze services.

  • De mobiele hub voor het toevoegen, configureren en ontwerpen van functies voor mobiele apps.
  • Met Device Farm kunt u uw mobiele app op honderden apparaten testen.
  • Cognito voor integratie met eenmalige aanmelding met mobiele apps.
  • Mobile Analytics voor mobiele data-analyse

7. Beveiliging, identiteit en naleving

Voor het beheren van toestemming, toegangsbeperkingen, beveiligingsbeheer en bedreigingsdetectie kunnen we verschillende services in dit domein gebruiken.

  • Met Identity and Access Management (IAM) kunt u verschillende gebruikers maken, beheren en verschillende toegang geven.
  • Inspecteur om kwetsbaarheden op onze virtuele machines te doorzoeken
  • Web Application Firewall (WAF) om te beschermen tegen algemene aanvallen zoals XSS, SQL Injection, etc.
  • Key Management Service (KMS) voor het beheer van gecodeerde sleutels. U kunt sleutels maken en beheren die u hebt gebruikt om gegevens te coderen.
  • Guard Duty voor het intelligent detecteren van bedreigingen om AWS-accounts te beschermen.

8. Migratie

U hoeft zich geen zorgen te maken over het migreren van gegevens op AWS. U kunt gegevens ophalen of gegevens op AWS plaatsen met behulp van hun migratieservices. U kunt ook gegevens migreren van de ene database naar een andere database.

  • Database Migration Service (DMS) voor het migreren van gegevens van een database naar een database.
  • Server Migration Service (SMS) voor het snel migreren van on-site servers
  • Sneeuwbal kan uw gegevens uploaden naar S3, Pack en de harde schijf naar AWS verzenden

9. Ontwikkeltools

Ontwikkeltools worden gebruikt voor het beheren van levenscycli van softwareontwikkeling. U kunt deze set services gebruiken om softwareapplicaties te maken, bouwen en implementeren.

  • Code-Star-service voor het maken, beheren en werken met softwareprojecten
  • Code-Commit is versiebeheersoftware zoals git
  • Code-Build is voor het bouwen van uw codebase
  • Code-implementatie voor het automatiseren van de inzet van applicaties
  • Met Code-Pipeline kunt u de toepassingen in de gaten houden, testen en implementeren.

10. Managementtools

  • Cloud-Watch kan worden gebruikt om het gebruik van bronnen te controleren
  • Cloud-Trail registreert alle wijzigingen en API-oproepen aan Amazon-webservices
  • Cloud-vorming gebruikt om infrastructuur om te zetten in de cloud, dus het zal als een sjabloon zijn. U kunt binnen enkele minuten een productieklare omgeving creëren.
  • Vertrouwde adviseur geeft u aanbevelingen over hoe u kostenoptimalisatie kunt uitvoeren en uw omgeving kunt beveiligen.

Nood aan AWS en waarom zouden we het gebruiken?

Voordelen van het gebruik van AWS is

  • Flexibiliteit
  • Makkelijk te gebruiken
  • Secure
  • Betrouwbaar
  • Kostenefficiënt

De behoefte aan cloud computing is de basis voor het begrijpen van cloudproviders. De belangrijkste behoefte aan cloud computing is kostenbesparing . Ja, met cloud computing kunt u de hardware- en softwarekosten verlagen. U hoeft geen server te onderhouden. Dagelijkse problemen met de server zijn misschien hectisch als het bedrijf sneller groeit. Alle licenties of verlengingen worden verzorgd door cloudproviders. Met cloud computing hebt u altijd en overal toegang tot uw gegevens en server. U hoeft geen extra zorg te besteden aan het beveiligen van de gegevens van uw klant. Het zal ook worden verzorgd door cloudproviders; uw gegevens zijn altijd in goede handen.

Wie is het juiste publiek voor het leren van AWS-technologieën?

Dit is puur gebaseerd op je achtergrond, er zijn met name drie rollen voor AWS-vaardigheden. Zij zijn

  • AWS Sysops
  • AWS Architect
  • AWS ontwikkeling

Als je een admin-achtergrond hebt, kun je ervoor kiezen om een ​​aantal vaardigheden te leren om een ​​AWS-sysops te worden. Het is net als het beheer van de implementatie, pijpleidingen en het buildproces. Mogelijk hebt u expertise nodig in IAM, VPC, Route53, ELB, enz.

Als je een achtergrond hebt voor ontwikkelaars, kun je kiezen uit een reeks vaardigheden die SaaS-gebaseerde applicaties ondersteunen. Mogelijk heeft u expertise nodig in de blockchain, kunstmatige intelligentie, VR of AR, automatisch schalen, load-balancing, enz.

Voor AWS architect heeft u meer ervaring nodig met het werken op het AWS-platform. Het is net als het bouwen van een goede infrastructuur voor een toepassing die mogelijk moet voldoen aan specifieke behoeften. Je kunt ook junior cloud-architect zijn als je goede kennis hebt van het AWS-platform.

Hoe deze technologie u helpt bij de groei van uw carrière?

Het is geen toeval dat alle technische voordelen in cloud computing springen zoals Amazon, Google, Microsoft, IBM, Oracle, Alibaba. Ze hebben een enorme vraag en ruimte gezien in de markt voor cloudservices. In de komende jaren zullen de meeste apps en websites worden geïmplementeerd op cloud-gebaseerde service en cloud-gebaseerde service gebruiken voor interne operaties. Als je vanaf nu cloudtechnologieën begint te leren, helpt dit je om carrière te maken.

Nu, waarom AWS? Hoewel er een oorlog gaande is tussen verschillende cloudproviders, blijft koning Amazon aan de top door 47, 1% van de aandelen in de publieke cloudsector verschuldigd te zijn. Aan de andere kant heeft Azure dominantie in bedrijfstoepassingen. Kies verstandig volgens uw vereisten.

Conclusie

Alles verandert in een cloud, we synchroniseren onze contacten, foto's, documenten, etc. met een cloud. We slaan onze films of video niet op op onze lokale opslag of pc; we streamen ze vandaag op Amazon of YouTube. We zijn al cloudproducten gaan gebruiken zonder ze te beseffen.

Cloudproducten zijn onderdeel van ons dagelijks leven en AWS helpt ons bij het maken, implementeren en beheren van onze applicatie. De meeste bedrijven maken tegenwoordig gebruik van cloudservices. Dus om op de weg voor te blijven, moeten we die vaardigheden verwerven.

Aanbevolen artikelen

Dit is een gids geweest voor What is AWS. Hier hebben we de werking, vaardigheden, carrièregroei en voordelen van AWS besproken met topbedrijven die deze technologie implementeren. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. AWS-alternatieven
  2. Carrières in AWS
  3. Wat is Python
  4. Wat is Minitab?
  5. Google Cloud versus AWS | Topverschillen

Categorie: