introduction to amazon web services

83
AWS (Amazon Web Services) Ankara Cloud Meetup

Upload: ankaracloud

Post on 17-Feb-2017

349 views

Category:

Technology


6 download

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