introduction to amazon web services
TRANSCRIPT
AWS (Amazon Web Services)
Ankara Cloud Meetup
Hakkmda
teknik yazlarm medium.com/@odayibasi
Onur Dayba
2002 mezun oldum
irketlerinde altm.AWS hakkndaki teknik yazlarm awsturkiye.com
Murat ZPALA
Amazon Web Service
Bulut HizmetidirIaas, PaaS, SaaS
2006
Amazon Web Service
Neden AWS renelim ?
En Hzl Byyen Bulut Servisi
En ok Yere Yaylm Bulut Hizmeti
12 Region ve 32 Availability Zone
Deneyim ve Bilgi
SecurityHigh AvailabilityScalabilityFault Tolerant
Bulu ve nnovasyon in
Bir ok deney yapma kabiliyetiDeneylerinizin baarsz olmas durumunda zarar grmeyeceinizin garantili olmasAndy Jassy SVP AWS
Amazon Web Service
www.cs.com.trAWS Platformu
www.cs.com.tr
AWS Platformu
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
AWS Global Infrastructure
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
Edge LocationsAWS Global Infrastructure
AWS Global InfrastructureRegionsAvailability Zones
Availability Zone
www.cs.com.trBasite DataCenter diyebiliriz.zellikler50.000 - 80.000 aras sunucu
Availability Zone
Regionda birden fazla bulunurAvailability Zonelar aras fiber optikzellikler25Tbps Bant genilii 2 ms veri iletim sresiServisler High Available ve Fault-Tolerant
Edge Locations
Son kullancya daha yakn CDN (Content Delivery Network)zellikler
Route53 (Domain Name Service)50den fazla Edge Location bulunuyor
Regions
Data Centerlarn grupland blgelerdirSeimYaknlkYasal GerekliliklerGenileme StratejisiFiyatSalanan Servisler
Networking
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
NetworkingNetworking
VPC
Route53
Direct Connect
Route53
Compute
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
ComputeCompute
EC2
EC2 Container Service
Elastic Beanstalk
Lambda
EC2
ok hzl ekilde leklenebilir. lemci gc bytlp/kltlebilir.AutoscaleELB, Elastic IPCloudWatchBuluttaki sanal sunucu hizmetidir.Dakikalar iinde istediiniz iletim sistemi ile ayaklandrlr.AMIInstance Type (T2, M3, M4, C3,C4, R3,G2, I2,D2)Storage (Instance/EBS)Security GroupKullandn kadar de mant.Free TierOn DemandReservedSpot
EC2
Lambda
Buluttaki istek ve event dorultusunda altrlan serverless fonksiyon altrma hizmetidir.
Tetiklenmesi baz AWS Servislerinin Eventleri ile Gerekletirilir.S3KinesisAPI GatewayDynamoDBCloudWatch LogiOTDestekledii DillerNode.js, Java, Python
Lambda Kullanm
Altyap Ynetmenize Gerek Yok
Sadece business mantklarnza odaklann
Codeunuzu Lambda upload edin yeterli :)
CapacityScalingDeploymentFault ToleranceMonitoringLoggingWeb Service Front EndSecurity Patching
Lambda
Lambda
CAP
Sonraki Konularda Veri Depolama ve Veritaban Servislerini anlatacamzdan ncelikle CAP teoremine bir bakalm
CAP
Storage
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
StorageStorage
S3
Cloud Front
Glacier
EFS
Storage Gateway
Snowball
S3
Simple Storage Servis Object Storagedr. 1byte - 5TB arasndaki dosyalar tutar.
EBSS3Webden HTTP/HTTPS eriimi mevcutWeb Varlklar, Backup ve SnapshotHTML, CSS, JSIMGVIDEOMUSICPDF Yer snrlandrmas yok istediiniz kadar dosya atabilirsiniz.
S3
Durability(Dayankllk) - 99.999999999%, 100 milyar dosyada 1 dosya kaybolabilirAvailability(Eriilebilirlik) - 99.9%, 1000 request/istekden 1 istek fail edebilirConsistency(Tutarllk) -Creation (Read after write consistency)Update (Eventually consistent)Delete (Eventually consistent)
S3
S3 Katmanlar/Snflar
IA (Infrequently Access) - Az eriiyorsan ama hzl eriim ihtiyacnz varsa daha az cret deme imkanReduced Redundancy Storage : Veriyi tekrar oluturabiliyorsanz . Durability %99.99 der.Glacier : Arivlenmi veriniz. 3,4 saat sonra erisenizde sorun yok ise. Bu durum ok ok daha ucuz.
Standart : Default hzl eriim ve srekli eriime gre ayarlanmtr.
CloudFront(CDN)
S3CDN
Databases
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
DatabasesDatabases
RDS
DynamoDB
Elastic Cache
Redshift
SimpleDB
DMS
RDSRational Database Service (Online Transaction Processing)
MSSQLMySQLPostgreSQLOracleAuroraMariaDBBackup, Snapshot, Replica
RDS
RDS - (MultiAZ)
12
3
Analytics
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
AnalyticsAnalytics
EMR
Elastic Search
Kinesis
Machine Learning
Quick SightData Pipeline
Srekli sisteme eklenen akan verinin verimli ekilde indekslenmesiTm alanlar iin Belirli alanlarn kombinasyonlar
Datay Analiz EtmeMetin AramaTokenising (Kelime Snrlar/ Patternleri Bulma)Stemming Filtering
Lokasyonlarn Anlalmas
lgi Skorlama
Elastic Search
Elastic Search
+RESTfull ServiceHigh Availability and PerformanceLong Term Persistency
AWS ile Yakn Gerek Zamanl Keif Platformu Oluturma
Security And Identity
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
KMS
Cloud HSM
WAFSecurity And IdentitySecurity And Identity
IAM
Directory Service
IAM (Users)
IAM (Policies)
IAM (Roles)
IAM (Groups)
Service - Role likisi
Management Tools
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
Management ToolsManagement Tools
Cloud Watch
Opworks
Config
Service Catalog
Cloud FormationCloud Trailer
Cloud Watch
Cloud Watch
Cloud Watch
Cloud Trailer
Application Services
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
Application ServicesApplication Services
API Gateway
AppStream
Cloud Search
Elastic Transcoder
SES
SQS
SWF
API Gateway
SES
Define DomainSending Mail MetricReceiving Mail Rule
SQS
Developer Tools
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
Developer ToolsDeveloper Tools
Code Commit
Code Deploy
Code Pipeline
Mobile Services
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
SNS
Mobile Analytics
Device FarmMobile ServicesMobile Services
Mobile Hub
Cognito
Mobile Hub
SNS
SNS
Device Farm
Enterprise Applications
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
Enterprise ApplicationsEnterprise Applications
Workspace
WorkMail
Workdocs
WorkMail
Internet of Things
AWS Global InfrastructureNetworkingComputeStorageDatabasesAnalyticsSecurity And IdentityManagement ToolsApplication ServicesDeveloper ToolsMobile ServicesEnterprise ApplicationsInternet Of Things
Internet Of ThingsInternet Of Things
iOT
Simple Drone Servis