Wat is AWS? Amazon Zelfstudie over cloudservices (webservices).
Wat is Cloud Computing?
Cloud computing is een term die verwijst naar het opslaan en openen van gegevens via internet. Er worden geen gegevens op de harde schijf van uw pc opgeslagen. Bij cloud computing heeft u toegang tot gegevens vanaf een externe server.
Wat is AWS?
De volledige vorm van AWS is Amazon Webservices. Het is een platform dat flexibele, betrouwbare, schaalbare, gebruiksvriendelijke en kosteneffectieve cloud computing-oplossingen biedt.
AWS is een uitgebreid, eenvoudig te gebruiken computerplatform dat wordt aangeboden Amazon. Het platform is ontwikkeld met een combinatie van infrastructuur as a service (IaaS), platform as a service (PaaS) en pakketsoftware as a service (SaaS).
Geschiedenis van AWS
- 2002 - AWS-services gelanceerd
- 2006- Lancering van zijn cloudproducten
- 2012- Houdt het eerste klantenevenement
- 2015- Reveals behaalde een omzet van $4.6 miljard
- 2016 - Overtrof de omzetdoelstelling van $ 10 miljard
- 2016 - Laat sneeuwbal en sneeuwscooter los
- 2019- Biedt bijna 100 cloudservices
- 2021- AWS omvat meer dan 200 producten en diensten
Belangrijke AWS-services
Amazon Web Services biedt een breed scala aan verschillende wereldwijde cloudgebaseerde producten voor zakelijke doeleinden. De producten omvatten opslag, databases, analyses, netwerken, mobiel, ontwikkeltools en bedrijfsapplicaties, met een pay-as-you-go-prijsmodel.
Hier zijn essentiële AWS-services.
AWS Compute-services
Hier worden Cloud Compute Services aangeboden door Amazon:
- EC2 (elastische rekenwolk)- EC2 is een virtuele machine in de cloud waarop u controle heeft over het besturingssysteem. U kunt deze cloudserver gebruiken wanneer u maar wilt.
- Lichtzeil- Deze cloud computing-tool implementeert en beheert automatisch de computer-, opslag- en netwerkmogelijkheden die nodig zijn om uw applicaties uit te voeren.
- Elastische bonenstaak- De tool biedt geautomatiseerde implementatie en provisioning van bronnen, zoals een zeer schaalbare productiewebsite.
- EKS (elastische containerservice voor Kubernetes)- Met de tool kun je Kubernetes inschakelen Amazon cloudomgeving zonder installatie.
- AWS Lambda - Met deze AWS-service kunt u functies in de cloud uitvoeren. De tool bespaart u veel kosten, omdat u alleen hoeft te betalen wanneer uw functies worden uitgevoerd.
Migratie
Migratieservices die worden gebruikt om gegevens fysiek over te dragen tussen uw datacenter en AWS.
- DMS (databasemigratieservice)– De DMS-service kan worden gebruikt om databases op locatie naar AWS te migreren. Het helpt u bij het migreren van het ene type database naar het andere, bijvoorbeeld Oracle naar MySQL.
- SMS (servermigratieservice)– Met sms-migratieservices kunt u on-site servers eenvoudig en snel naar AWS migreren.
- Sneeuwbal— Snowball is een kleine applicatie waarmee je terabytes aan gegevens binnen en buiten de AWS-omgeving kunt overbrengen.
Opslag
- Amazon Gletsjer- Het is een extreem goedkope opslagservice. Het biedt veilige en snelle opslag voor data-archivering en back-up.
- Amazon Elastisch blokwinkel (EBS)- Het biedt opslag op blokniveau om mee te gebruiken Amazon EC2-instanties. Amazon Elastic Block Store-volumes zijn verbonden met het netwerk en blijven onafhankelijk van de levensduur van een instance.
- AWS-opslaggateway- Deze AWS-service verbindt on-premise softwareapplicaties met cloudgebaseerde opslag. Het biedt veilige integratie tussen de lokale opslaginfrastructuur van het bedrijf en de opslaginfrastructuur van AWS.
Security Services
- IAM (Identiteits- en Toegangsbeheer)— IAM is een veilige cloudbeveiligingsdienst waarmee u gebruikers kunt beheren, beleid kunt toewijzen en groepen kunt vormen om meerdere gebruikers te beheren.
- Inspecteur— Het is een agent die u op uw computer kunt installeren virtuele machines, dat eventuele beveiligingsproblemen rapporteert.
- Certificate Manager— De dienst biedt gratis SSL-certificaten voor uw domeinen die worden beheerd door Route53.
- WAF (firewall voor webtoepassingen)— De WAF-beveiligingsservice biedt bescherming op applicatieniveau en maakt het mogelijk om te blokkeren SQL injectie en helpt u cross-site scripting-aanvallen te blokkeren.
- Cloud-directory— Met deze service kunt u flexibele, cloud-native directory's maken voor het beheren van hiërarchieën van gegevens langs meerdere dimensies.
- KMS (sleutelbeheerservice)— Het is een beheerde dienst. Deze beveiligingsservice helpt u bij het maken en beheren van de coderingssleutels waarmee u uw gegevens kunt coderen.
- organisaties— U kunt met deze service groepen AWS-accounts maken om de beveiligings- en automatiseringsinstellingen te beheren.
- Schild— Shield is een beheerde DDoS-service (Distributed Denial of Service Protection Service). Het biedt beveiliging tegen webapplicaties die op AWS draaien.
- Macie— Het biedt een beveiligingsservice voor de zichtbaarheid van gegevens waarmee u uw gevoelige, kritieke inhoud kunt classificeren en beschermen.
- Wachtdienst— Het biedt detectie van bedreigingen om uw AWS-accounts en workloads te beschermen.
Database-diensten
- Amazon RDS- Met deze Database AWS-service kunt u eenvoudig een relationele database in de cloud opzetten, bedienen en schalen.
- Amazon DynamoDB- Het is een snelle, volledig beheerde NoSQL-database dienst. Het is een eenvoudige service die het kosteneffectief opslaan en ophalen van gegevens mogelijk maakt. Hiermee kunt u ook elk niveau van verzoekverkeer bedienen.
- Amazon ElastiCache- Het is een webservice waarmee u eenvoudig een in-memory cache in de cloud kunt implementeren, bedienen en schalen.
- Neptunus- Het is een snelle, betrouwbare en schaalbare oplossing graph-database service te halen.
- Amazon RoodShift- Het is Amazon's datawarehousingoplossing waarmee u complexe OLAP queries.
Analytics
- Athene— Deze analyseservice staat perm SQL zoekopdrachten op uw S3-bucket om bestanden te vinden.
- CloudSearch— U moet deze AWS-service gebruiken om een volledig beheerde zoekmachine voor uw website te maken.
- Elasticsearch— Het is vergelijkbaar met CloudSearch. Het biedt echter meer functies, zoals applicatiemonitoring.
- Kinesis— Deze AWS-analyseservice helpt u bij het streamen en analyseren van realtime gegevens op grote schaal.
- Snelzicht— Het is een hulpmiddel voor bedrijfsanalyse. Het helpt u bij het maken van visualisaties in een dashboard voor gegevens in Amazon Webservices. Bijvoorbeeld S3, DynamoDB, Etc.
- EMR (elastische kaartreductie)- Deze AWS-analyseservice wordt voornamelijk gebruikt voor de verwerking van big data, zoals Spark, Splunk, Hadoop, enz.
- Gegevenspijplijn— Hiermee kunt u gegevens van de ene plaats naar de andere verplaatsen. Bijvoorbeeld van DynamoDB naar S3.
Management diensten
- CloudWatch— Cloud Watch helpt u AWS-omgevingen zoals EC2, RDS-instanties en CPU-gebruik te monitoren. Het activeert ook alarmen, afhankelijk van verschillende statistieken.
- Wolkenvorming— Het is een manier om infrastructuur in de cloud te veranderen. Met sjablonen kunt u binnen enkele minuten een volledige productieomgeving creëren.
- CloudTrail— Het biedt een eenvoudige methode om AWS-bronnen te controleren. Het helpt u om alle wijzigingen vast te leggen.
- OpsWorks— Met de service kunt u Chef/Puppet-implementaties in de AWS-omgeving automatiseren.
- Config— Deze AWS-service bewaakt uw omgeving. De tool stuurt waarschuwingen over wijzigingen wanneer u bepaalde gedefinieerde configuraties verbreekt.
- Servicecatalogus— Deze dienst helpt grote ondernemingen te autoriseren welke diensten de gebruiker zal gebruiken en welke niet.
- AWS automatisch schalen— Met de service kunt u uw bronnen automatisch op- en afschalen op basis van bepaalde CloudWatch-statistieken.
- Systems Manager— Met deze AWS-service kunt u uw bronnen groeperen. Het stelt je in staat om problemen te identificeren en er actie op te ondernemen.
- Managed Services— Het biedt beheer van uw AWS-infrastructuur, zodat u zich kunt concentreren op uw applicaties.
internet van dingen
- IoT-kern— Het is een beheerde cloud-AWS-service. Met de service kunnen verbonden apparaten, zoals auto's, gloeilampen en sensorroosters, veilig communiceren met cloudapplicaties en andere apparaten.
- IoT-apparaatbeheer— Hiermee kunt u uw IoT-apparaten op elke schaal beheren.
- IoT-analyse— Deze AWS IOT-service is nuttig om analyses uit te voeren op gegevens die door uw IoT-apparaten zijn verzameld.
- Amazon freeRTOS— Dit realtime besturingssysteem voor microcontrollers helpt u IoT-apparaten te verbinden met de lokale server of met de cloud.
Toepassingsservices
- Stap Functies— Het is een manier om te visualiseren wat er in uw applicatie gebeurt en welke verschillende microservices deze gebruikt.
- SWF (eenvoudige workflowservice)— De service helpt u bij het coördineren van zowel geautomatiseerde taken als door mensen geleide taken.
- SNS (eenvoudige meldingsservice)— U kunt deze service gebruiken om meldingen in de vorm van e-mail en sms te ontvangen op basis van bepaalde AWS-services.
- SQS (eenvoudige wachtrijservice)— Gebruik deze AWS-service om uw applicaties te ontkoppelen. Het is een pull-gebaseerde dienst.
- elastische transcoder— Deze AWS-servicetool helpt u het formaat en de resolutie van een video te wijzigen om verschillende apparaten zoals tablets, smartphones en laptops met verschillende resoluties te ondersteunen.
Implementatie en beheer
- AWS CloudTrail: De services registreren AWS API-oproepen en sturen backlog-bestanden naar u.
- Amazon CloudWatch: De tools monitoren AWS-bronnen zoals Amazon EC2 en Amazon RDS DB-instanties. Hiermee kunt u ook aangepaste statistieken monitoren die zijn gemaakt door de applicaties en services van gebruikers.
- AWS CloudHSM: Deze AWS-service helpt u te voldoen aan bedrijfs-, regelgevende en contractuele nalevingsvereisten voor het handhaven van gegevensbeveiliging door gebruik te maken van de Hardware Security Module (HSM)-apparaten binnen de AWS-omgeving.
Developer tools
- CodeStar— Codestar is een cloudgebaseerde service voor het creëren, beheren en werken met verschillende softwareontwikkelingsprojecten op AWS.
- Codecommit— Het is de versiebeheerservice van AWS waarmee u uw code en andere middelen privé in de cloud kunt opslaan.
- CodeBuild- Dit Amazon ontwikkelaarsservice helpt u bij het automatiseren van het proces van het bouwen en compileren van uw code.
- CodeDeploy— Het is een manier om uw code automatisch in EC2-instanties te implementeren.
- CodePipeline— Het helpt u bij het creëren van een implementatiepijplijn zoals testen, bouwen, testen, authenticatie en implementatie in ontwikkelings- en productieomgevingen.
- Cloud9— Het is een geïntegreerde ontwikkelomgeving voor het schrijven, uitvoeren en debuggen van code in de cloud.
Mobiele diensten
- Mobiele hub— Hiermee kunt u functies voor mobiele apps toevoegen, configureren en ontwerpen.
- kennis— Hiermee kunnen gebruikers zich aanmelden met hun of haar sociale identiteit.
- Apparaat boerderij— Device Farm helpt u de kwaliteit van apps te verbeteren door snel honderden mobiele apparaten te testen.
- AWS-appSync— Het is een volledig beheerde GraphQL-service die realtime gegevenssynchronisatie en offline programmeerfuncties biedt.
Bedrijfsproductiviteit
- Alexa voor bedrijven— Het geeft uw organisatie een stem, met behulp van Alexa. Hiermee kunt u aangepaste stemvaardigheden voor uw organisatie ontwikkelen.
- klokkenspel— Kan worden gebruikt voor online vergaderingen en videoconferenties.
- WerkDocs— Helpt documenten in de cloud op te slaan
- werkenMail— Hiermee kunt u zakelijke e-mails verzenden en ontvangen.
Desktop- en app-streaming
- Werkruimten— Werkruimte is een VDI (Virtual Desktop Infrastructure). Hiermee kunt u externe desktops in de cloud gebruiken.
- AppStream— Een manier om desktopapplicaties naar uw gebruikers te streamen in de webbrowser. Gebruik bijvoorbeeld MS Word in Google Chrome.
Maak gebruik van onze ingebouwde AI die altijd weet wat te zeggen.
- Lex— Lex-tool helpt je bij het bouwen van chatbots snel.
- Polly— Het is de tekst-naar-spraak-service van AWS waarmee u audioversies van uw aantekeningen kunt maken.
- Rekognition — Het is de gezichtsherkenningsdienst van AWS. Deze AWS-service helpt u gezichten en objecten in afbeeldingen en video's te herkennen.
- SageMaker— Met Sagemaker kunt u machine learning-modellen op elke schaal bouwen, trainen en implementeren.
- overschrijven— Het is de spraak-naar-tekst-service van AWS die hoogwaardige en betaalbare transcripties biedt.
- Vertalen— Het is een zeer vergelijkbaar hulpmiddel Google Translate waarmee u tekst van de ene taal naar de andere kunt vertalen.
AR & VR (Augmented Reality & Virtuele Realiteit)
- Sumerische— Sumerian is een set tools voor het aanbieden van hoogwaardige virtual reality (VR)-ervaringen op internet. Met deze service kunt u interactieve 3D-scènes maken en deze publiceren als een website waartoe gebruikers toegang hebben.
Klantenbinding
- Amazon Connect- Amazon Met Connect kunt u uw klantenservicecentrum in de cloud creëren.
- Vaststellen— Pinpoint helpt u uw gebruikers te begrijpen en met hen in contact te komen.
- SES (Eenvoudige e-mailservice)— Helpt u om bulk-e-mails naar uw klanten te sturen tegen een relatief kosteneffectieve prijs.
Game Development
- GameLift– Het is een dienst die wordt beheerd door AWS. U kunt deze service gebruiken om speciale gameservers te hosten. Hiermee kun je naadloos schalen zonder je game offline te halen.
Toepassingen van AWS-services
Amazon Webservices worden veel gebruikt voor verschillende computerdoeleinden, zoals:
- Website hosting
- Applicatiehosting/SaaS-hosting
- Media delen (afbeelding/video)
- Mobiele en sociale applicaties
- Levering van inhoud en mediadistributie
- Opslag, back-up en noodherstel
- Ontwikkel- en testomgevingen
- Academische computerkunde
- Zoekmachines
- Sociaal netwerken
Bedrijven die AWS gebruiken
- Netflix
- Twitch
- Turner Broadcasting: $ 10 miljoen
- Zoopla
- Smugmug
- Dropbox
Voordelen van AWS
Dit zijn de voordelen van het gebruik van AWS-services:
- Met AWS kunnen organisaties gebruikmaken van de reeds bekende programmeermodellen, besturingssystemen, databases en architecturen.
- Het is een kosteneffectieve service waarmee u alleen betaalt voor wat u gebruikt, zonder verplichtingen vooraf of op de lange termijn.
- U hoeft geen geld uit te geven aan het runnen en onderhouden van datacenters.
- Biedt snelle implementaties
- U kunt eenvoudig capaciteit toevoegen of verwijderen.
- U krijgt snel toegang tot de cloud met onbeperkte capaciteit.
- De totale eigendomskosten zijn zeer laag in vergelijking met privé/dedicated servers.
- Aanbiedingen gecentraliseerd Billing en beheer
- Biedt hybride mogelijkheden
- Hiermee kunt u uw applicatie met slechts een paar klikken in meerdere regio's over de hele wereld implementeren
Nadelen van AWS
- Als u meer directe of intensievere hulp nodig heeft, moet u kiezen voor betaalde ondersteuningspakketten.
- Amazon Webservices kunnen enkele veelvoorkomende problemen met cloudcomputing tegenkomen wanneer u naar de cloud overstapt. Bijvoorbeeld downtime, beperkte controle en back-upbescherming.
- AWS stelt standaardlimieten voor bronnen die van regio tot regio verschillen. Deze bronnen bestaan uit afbeeldingen, volumes en momentopnamen.
- Er vinden wijzigingen op hardwareniveau plaats in uw applicatie, die mogelijk niet de beste prestaties en het beste gebruik van uw applicaties bieden.
Best practices van AWS
- Je moet ontwerpen voor mislukking, maar niets zal mislukken.
- Het is belangrijk om al uw componenten te ontkoppelen voordat u AWS-services gebruikt.
- U moet dynamische gegevens dichter bij de computer houden en statische gegevens dichter bij de gebruiker.
- Het is belangrijk om de afwegingen tussen beveiliging en prestaties te kennen.
- Betaal voor computercapaciteit via de betalingsmethode per uur.
- Maak er een gewoonte van om per exemplaar dat u wilt reserveren een eenmalige betaling te doen en zo een flinke korting op het uurtarief te ontvangen.