SlideShare a Scribd company logo
1 of 55
BevezetésazAmazonWebServicesvilágába
Felhő alapú rendszerek
MádiGábor, KoraAndrás
Bemutatkozás
MádiGábor
VillamosmérnökMsC
BusinessExcellenceManager / ProductOwner
10+évwebesésmobiltechnológiáktapasztalat
AWSSolutionArchitect
AWSoktatás-NeumannJánosEgyetem
KoraAndrás
Informatikus
ProductOwner
15+évwebéssoftwarearchitecttapasztalat,
AWSSolutionArchitect,GoogleCloudArchitect,
DockerTechnicalSalesProfessional
2
A képzésről
Miről szólaképzés?
• Bevezetés azAWSvilágába
• Alapszolgáltatások megismerése
• Gyakorlati tapasztalat szerzése
• Magyarnyelven
3
A képzésről
Kinekajánljuk?
• Informatikaterületéntanulóknak,fejlesztőknek
• IT,DevOps,rendszergazdaterületendolgozóknak
• Mindenkinek,akitérdekelafelhő
Mireleszszükség?
• Számítógép
• Internetkapcsolat,böngésző
• E-mailfiók
• Minimális angolnyelvtudás
4
Cél:
felhasználótól felhasználóig
skálázható rendszert építsünk
1 géptől…
7
…több ezer gépig…
8
…és vissza 1 gépre.
9
ShiwaForce.com Zrt.
• startup szellemiség
• 20 éve a webes frontend fejlesztési
piacon
• 90+ fő
• lapos szervezet
• önszerveződő csapatok
• folyamatos, stabil jelenlét termékeinkkel
10
Lojális ügyfelek
Díjak, elismerések
1800 jelentkező közül a világ 15 leginnovatívabb
vállalkozásának címét nyertük el.
12
Felhő alapú rendszerek
13
Felhő alapú rendszerek I.
• Acloudcomputing nagyjából egyidősazinternettel
• Ajövőtechnológiája, megkerülhetetlen (pl.IoT,MI,Big
Data,VoiceAssistant)
• SalesForce.com, mintúttörő
• Nemazakérdés,hogyhasználni fogják-e, hanemaz,
hogymikortól
• Ebben„szocializálódnak” acégek/startup-ok új
generációi
14
Felhő alapú rendszerek II.
Hagyományos
Alkalmazás
Komponensek
Operációs rendszer
Hardver
Cloud
EBT
RDS, SQS, SNS
AMI
EC2, EBS, VPC, S3IaaS
PaaS
SaaS
15
Infrastructure as a Service - IaaS
• Alacsonyszintűszolgáltatásimodell
• Erőforrásokmegosztása/bérbeadása:
– Számításikapacitás
– Adattárolás(statikusésdinamikus)
– Hálózatiszolgáltatások
• MérhetőéstarthatóSLA
• Automatizálhatóafelhasználásuk
• APIfelülettelrendelkezik
16
Platform as a Service - PaaS
• Infrastruktúra +erreépülő, eztkiegészítő
szolgáltatások:
– Adatbázis,
– biztonság,
– elérhetőség
• Terhelés elosztás automatizálása
• Skálázhatóság automatizálása
17
Software as a Service - SaaS
• Márcsakaszolgáltatási réteglátszódik
• Nincsisdedikálthozzáférés afizikai erőforrás rétegekhez
• Technológia független–mobil
• Felhasználásából származó információk feldolgozása
különinfrastruktúrát (vagymásszolgáltatást…) igényel
• Üzleti, technológiai szinten egyaránt jelenvan
18
Felhő alapú rendszerek IV.
• Privátfelhő
– Sajáterőforrásokhálózatonésszervezetenbelüliszabályozott
megosztása(IaaS,PaaS)
• Publikusfelhő
– Saját,vagyharmadikfélerőforrásainkatszabályozott
megosztásabárkivel(IaaS,PaaS,SaaS)
• Hybridfelhő
– Szolgáltatóiinfrastruktúraszabályozottmegosztásahálózaton
ésszervezetenbelül(IaaS,PaaS,SaaS)
19
Private / Hybrid / Public cloud
20
Gazdasági megfontolások
21
Gazdasági megfontolások
22
Gazdasági megfontolások
23
BevezetésazAmazonWebServicesvilágába
Az AWS bemutatása
MádiGábor, KoraAndrás
Amazon.com  Amazon Web Services
25
Amazon Web Services (AWS)
• Tervezés:2003-2004
• 2006-banindul,elsőszolgáltatás
azSQS
• 2010novemberébenaz
Amazon.comwebáruházis
átköltözöttazEC2rendszerre
• AWSNamedasaLeaderin
Gartner’sInfrastructureasa
Service(IaaS)MagicQuadrant
for7thConsecutiveYear
26
Amazon Web Services
• Árbevételenagyjábólmegegyezik
azutánajövőmásik20cég
árbevételével(Microsoft,Google,
IBMésatöbbiek)
• AzAmazonfelhősrészlege,azAWS
a2016Q3-as3,231milliárddolláros
bevételtkövetőenazidei2017Q3-
ban4,584milliárdottermelt,üzemi
nyereségepedig861millióról1,17
milliárdragyarapodott.
27
28
AWS Régiók 55 Availability Zones
18 Geographic Regions
https://aws.amazon.com/about-aws/global-infrastructure/ 29
AWS Edge Locations
119 Points of Presence (108
Edge Locations and 11
Regional Edge Caches) in
58 cities across 26
countries.
https://aws.amazon.com/cloudfront/details/ 30
AWS Szolgáltatások (termékek)
31
AWS Felhasználók
32
AWS Felhasználók
33
AWS Partnerek
34
BevezetésazAmazonWebServicesvilágába
Szolgáltatások 1.
MádiGábor, KoraAndrás
AWS Szolgáltatások (termékek)
36
AWS Compute
AutoScaling
ScaleComputeCapacitytoMeet
Demand
ElasticLoadBalancing
HighScaleloadbalancing
AmazonEC2
VirtualServersintheCloud
Auto Scaling group
37
AWS Compute
AmazonElastic
ContainerService
RunandManage
DockerContainers
AWSLambda
RunyourCodein
ResponsetoEvents
AmazonEC2
VirtualServersinthe
Cloud
AWSElastic
Beanstalk
RunandManageWeb
Apps
38
AWS Storage
AmazonEBS
BlockStorageforEC2
Amazon
Glacier
Low-costArchive
StorageintheCloud
AmazonS3
ScalableStorageinthe
Cloud
AmazonEFS
ManagedFileStoragefor
EC2
39
AWS Storage
AWSSnowball
Petabyte-scaleData
Transport
AWS
Snowmobile
Exabyte-scaleData
Transport
AWSStorage
Gateway
HybridStorage
Integration
AWSSnowball
Edge
Petabyte-scaleData
TransportwithOn-board
Compute
corporate data
center
40
AWS Storage / Database
AmazonDynamoDB
ManagedNoSQLDatabase
AmazonElastiCache
In-memoryDataStoreandCache
AmazonRDS
ManagedRelationalDatabase
ServiceforMySQL,PostgreSQL,
Oracle,SQLServer,andMariaDB
41
AWS Network
AWSDirectConnect
DedicatedNetworkConnectionto
AWS
AmazonRoute53
ScalableDomainNameSystem
AmazonVPC
IsolatedCloudResources
VPC subnet
corporate data
center
42
AWS Szolgáltatások (termékek)
43
AWS Application Services
AmazonCloudSearch
ManagedSearchService
AmazonElastic
Transcoder
Easy-to-useScalableMedia
Transcoding
AmazonCloudFront
GlobalContentDeliveryNetwork
multimedia
44
AWS Application Services
AmazonSNS
SimpleNotificationService(SNS)
Pub/Sub,MobilePushandSMS
AmazonCognito
IdentityManagementforyour
Apps
AmazonSQS
SimpleQueueService(SQS)
ManagedMessageQueues
45
AWS Machine Learning
AmazonPolly
TurnTextintoLifelikeSpeech
AmazonRekognition
AnalyzeImageandVideo
AmazonLex
BuildVoiceandTextChatbots
46
AWS Big Data
AmazonKinesis
WorkwithReal-time
StreamingData
AWSData
Pipeline
OrchestrationService
forPeriodic,Data-driven
Workflows
AmazonEMR
HostedHadoop
Framework
Amazon
Redshift
Fast,Simple,Cost-
effectiveData
Warehousing
47
AWS Deployment & Administration
AWSCloudTrail
TrackUserActivityand
APIUsage
AmazonAPI
Gateway
Build,Deploy,and
ManageAPIs
Amazon
CloudWatch
MonitorResourcesand
Applications
AWSIAM
ManageUserAccess
andEncryptionKeys
48
AWS Deployment & Administration
AWS
CloudFormatio
n
CreateandManage
Resourceswith
Templates
AWSConfig
TrackResource
Inventoryand
Changes
AWS
CodeCommit
StoreCodeinPrivate
GitRepositories
AWSOpsWorks
AutomateOperations
withChefandPuppet
49
Example: 2-Tier Scalable Web Application Architecture in 1 Zone
Auto Scaling group
Availability Zone #1
www.example.com
security group
security group
root volume
data volume
media.example.com
Elastic Load
Balancing Amazon S3
bucket
logs
Amazon EBS
snapshot
CloudFront
distribution
EC2 instance
web app
server
AWS Simple Icons: Example
Amazon
Route 53
Hogyan érhetőek el az AWS szolgáltatásai?
AWSWebConsole AWSCLI /SDK /API
51
AWS Free Tier
52
https://aws.amazon.com/free/
Gyakorlat
• Belépés azAWSconsole-ba
• Console funkciók áttekintése
• Testreszabási lehetőségek
• Saját access ID/key generálása CLI-hez
• CLIhozzáférés
53
CLI parancsok
$ aws help
$ aws [options] <command> <subcommand> [parameters]
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]:
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: eu-west-1
Default output format [None]: ENTER
$ aws s3 help
$ aws s3 ls
54
Kapcsolat
awstraining@shiwaforce.com

More Related Content

What's hot

Active directory
Active directory Active directory
Active directory deshvikas
 
Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012Datadog
 
Domain name server
Domain name serverDomain name server
Domain name serverMobile88
 
(équipements réseau)
(équipements réseau)(équipements réseau)
(équipements réseau)Anouar Abtoy
 
Install Cuckoo on Mac OS X
Install Cuckoo on Mac OS XInstall Cuckoo on Mac OS X
Install Cuckoo on Mac OS XMohd Khairulazam
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdfssuser64f0591
 
Microsoft Offical Course 20410C_01
Microsoft Offical Course 20410C_01Microsoft Offical Course 20410C_01
Microsoft Offical Course 20410C_01gameaxt
 
Subnetting Presentation
Subnetting PresentationSubnetting Presentation
Subnetting PresentationTouhidul Fahim
 
Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Tuan Yang
 
Windows Server 2012 Managing Active Directory Domain
Windows Server 2012 Managing  Active Directory DomainWindows Server 2012 Managing  Active Directory Domain
Windows Server 2012 Managing Active Directory DomainNapoleon NV
 
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERSDay 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERSanilinvns
 
Subnet Masks
Subnet MasksSubnet Masks
Subnet Masksswascher
 
active directory
active directory active directory
active directory akram12120
 
Introduction_of_ADDS
Introduction_of_ADDSIntroduction_of_ADDS
Introduction_of_ADDSHarsh Sethi
 

What's hot (20)

Active directory
Active directory Active directory
Active directory
 
Dns 2
Dns 2Dns 2
Dns 2
 
Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012
 
Domain name server
Domain name serverDomain name server
Domain name server
 
(équipements réseau)
(équipements réseau)(équipements réseau)
(équipements réseau)
 
Install Cuckoo on Mac OS X
Install Cuckoo on Mac OS XInstall Cuckoo on Mac OS X
Install Cuckoo on Mac OS X
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdf
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Microsoft Offical Course 20410C_01
Microsoft Offical Course 20410C_01Microsoft Offical Course 20410C_01
Microsoft Offical Course 20410C_01
 
Subnetting Presentation
Subnetting PresentationSubnetting Presentation
Subnetting Presentation
 
Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)
 
7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
 
Windows Server 2012 Managing Active Directory Domain
Windows Server 2012 Managing  Active Directory DomainWindows Server 2012 Managing  Active Directory Domain
Windows Server 2012 Managing Active Directory Domain
 
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERSDay 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
 
Subnet Masks
Subnet MasksSubnet Masks
Subnet Masks
 
IaaS
IaaSIaaS
IaaS
 
active directory
active directory active directory
active directory
 
Mcse 2012
Mcse 2012Mcse 2012
Mcse 2012
 
Introduction_of_ADDS
Introduction_of_ADDSIntroduction_of_ADDS
Introduction_of_ADDS
 

Similar to Bevezetés az Amazon Web Services (AWS) világába

Cheppers - AWS webinárium - AWS Workspaces
Cheppers - AWS webinárium - AWS WorkspacesCheppers - AWS webinárium - AWS Workspaces
Cheppers - AWS webinárium - AWS WorkspacesPeter Oroszvari
 
GCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatásokGCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatásokMárton Kodok
 
Cheppers - AWS webinárium - E-kereskedelem
Cheppers - AWS webinárium - E-kereskedelemCheppers - AWS webinárium - E-kereskedelem
Cheppers - AWS webinárium - E-kereskedelemPeter Oroszvari
 
VMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERVMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERKiss Tibor
 
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)György Balássy
 
Ipari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanIpari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanOpen Academy
 
Atlassian termékek a ShiwaForce-nál
Atlassian termékek a ShiwaForce-nálAtlassian termékek a ShiwaForce-nál
Atlassian termékek a ShiwaForce-nálShiwaForce
 
Microsoft Windows Azure Platform
Microsoft Windows Azure PlatformMicrosoft Windows Azure Platform
Microsoft Windows Azure PlatformPéter Lakos
 
Új vizeken - Virtualizált szerver megoldások a Cisco-tól
Új vizeken - Virtualizált szerver megoldások a Cisco-tólÚj vizeken - Virtualizált szerver megoldások a Cisco-tól
Új vizeken - Virtualizált szerver megoldások a Cisco-tólGloster telekom Kft.
 
Appsters - mobile
Appsters - mobile Appsters - mobile
Appsters - mobile Andras Nyiro
 
Virtuális Platformváltás validált környezetben
Virtuális Platformváltás validált környezetbenVirtuális Platformváltás validált környezetben
Virtuális Platformváltás validált környezetbengazdagf
 
Webes alkalmazások optimalizálása
Webes alkalmazások optimalizálásaWebes alkalmazások optimalizálása
Webes alkalmazások optimalizálásaAntal Bodnar
 

Similar to Bevezetés az Amazon Web Services (AWS) világába (18)

Cheppers - AWS webinárium - AWS Workspaces
Cheppers - AWS webinárium - AWS WorkspacesCheppers - AWS webinárium - AWS Workspaces
Cheppers - AWS webinárium - AWS Workspaces
 
GCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatásokGCP - A felhőalapú architektúrák és szolgáltatások
GCP - A felhőalapú architektúrák és szolgáltatások
 
Cheppers - AWS webinárium - E-kereskedelem
Cheppers - AWS webinárium - E-kereskedelemCheppers - AWS webinárium - E-kereskedelem
Cheppers - AWS webinárium - E-kereskedelem
 
VMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERVMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKER
 
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)
 
Ipari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanIpari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatban
 
2 Angyal Laszlo
2 Angyal Laszlo2 Angyal Laszlo
2 Angyal Laszlo
 
Atlassian termékek a ShiwaForce-nál
Atlassian termékek a ShiwaForce-nálAtlassian termékek a ShiwaForce-nál
Atlassian termékek a ShiwaForce-nál
 
Microsoft Windows Azure Platform
Microsoft Windows Azure PlatformMicrosoft Windows Azure Platform
Microsoft Windows Azure Platform
 
Új vizeken - Virtualizált szerver megoldások a Cisco-tól
Új vizeken - Virtualizált szerver megoldások a Cisco-tólÚj vizeken - Virtualizált szerver megoldások a Cisco-tól
Új vizeken - Virtualizált szerver megoldások a Cisco-tól
 
Uj vizeken
Uj vizekenUj vizeken
Uj vizeken
 
1 Papp Peter
1 Papp Peter1 Papp Peter
1 Papp Peter
 
APEX Nap 2b.pdf
APEX Nap 2b.pdfAPEX Nap 2b.pdf
APEX Nap 2b.pdf
 
Appsters - mobile
Appsters - mobile Appsters - mobile
Appsters - mobile
 
Virtuális Platformváltás validált környezetben
Virtuális Platformváltás validált környezetbenVirtuális Platformváltás validált környezetben
Virtuális Platformváltás validált környezetben
 
NETaudIT
NETaudITNETaudIT
NETaudIT
 
Forum BPM
Forum BPMForum BPM
Forum BPM
 
Webes alkalmazások optimalizálása
Webes alkalmazások optimalizálásaWebes alkalmazások optimalizálása
Webes alkalmazások optimalizálása
 

More from ShiwaForce

Chat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területén
Chat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területénChat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területén
Chat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területénShiwaForce
 
Everyday agility
Everyday agilityEveryday agility
Everyday agilityShiwaForce
 
Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!
Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!
Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!ShiwaForce
 
Kanban és Scrum - alapok, szerepek, események és dokumentumok
Kanban és Scrum - alapok, szerepek, események és dokumentumokKanban és Scrum - alapok, szerepek, események és dokumentumok
Kanban és Scrum - alapok, szerepek, események és dokumentumokShiwaForce
 
Infrastruktúra az innováció szolgálatában: a Docker és a Kubernetes
Infrastruktúra az innováció szolgálatában: a Docker és a KubernetesInfrastruktúra az innováció szolgálatában: a Docker és a Kubernetes
Infrastruktúra az innováció szolgálatában: a Docker és a KubernetesShiwaForce
 
Operational Excellence
Operational ExcellenceOperational Excellence
Operational ExcellenceShiwaForce
 
Lean Startup - bevezetés és alapok
Lean Startup - bevezetés és alapokLean Startup - bevezetés és alapok
Lean Startup - bevezetés és alapokShiwaForce
 

More from ShiwaForce (7)

Chat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területén
Chat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területénChat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területén
Chat! - hibrid megoldások a mindennapi banki ügyfélkommunikáció területén
 
Everyday agility
Everyday agilityEveryday agility
Everyday agility
 
Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!
Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!
Mindennapi agilitás - Javítsd évi 19.450-szer céged működését!
 
Kanban és Scrum - alapok, szerepek, események és dokumentumok
Kanban és Scrum - alapok, szerepek, események és dokumentumokKanban és Scrum - alapok, szerepek, események és dokumentumok
Kanban és Scrum - alapok, szerepek, események és dokumentumok
 
Infrastruktúra az innováció szolgálatában: a Docker és a Kubernetes
Infrastruktúra az innováció szolgálatában: a Docker és a KubernetesInfrastruktúra az innováció szolgálatában: a Docker és a Kubernetes
Infrastruktúra az innováció szolgálatában: a Docker és a Kubernetes
 
Operational Excellence
Operational ExcellenceOperational Excellence
Operational Excellence
 
Lean Startup - bevezetés és alapok
Lean Startup - bevezetés és alapokLean Startup - bevezetés és alapok
Lean Startup - bevezetés és alapok
 

Bevezetés az Amazon Web Services (AWS) világába