bluesoft @ aws re:invent 2017 + aws 101

Download Bluesoft @ AWS re:Invent 2017 + AWS 101

Post on 21-Jan-2018

260 views

Category:

Technology

13 download

Embed Size (px)

TRANSCRIPT

  • AWS re:INVENT 2017@andrefaria

  • 6 ReinventA Bluesoft esteve presente em todos eles!

  • 13.000 Sessions

    43.000+ attendees

  • Expo

  • Recap

  • Amazon 101

  • Antes do Cloud

  • Cloud Computing is on-demand delivery of compute power, database storage, applications and other IT resources

    through a cloud services platform via the Internet with pay-as-you-go pricing.

  • no upfront investments no hardware management

    low cost scalable

    capex vs opex no capacity guessing

    increased speed and agility focus on core activities

  • IaaS - Infrastructurenetworking, computers, storage (EC2)

    PaaS - Platformmanagement layer, patching (RDS)

    SaaS - Softwareend user apps (Amazon WorkDocs)

  • Global Infrastructuremore than 1M customers in 190 countries

    low latency and higher throughput42 AZs - 16 regions

  • AWS Management ConsoleSimple and Intuitive User Interface

  • AWS Command Line Interface (CLI) AWS SDKs

  • EC2 - Amazon Elastic Compute Cloud

    On-Demandpay by the hour

    Reservedup to 75% for upfront payment

    Spot bid on spare capacity

  • ECS - Ec2 Container Service

    ECSContainer ManagementRun Containers Clusters on EC2 instances

    ECR Container RegistryStore, Manage, and Deploy Containers

  • Compute Services

    AWS Batchplan, schedule, and run batch computing jobs on AWS - it automatically provision resources (cpu, memory, spot, etc.) no need to manage servers clusters to run your jobs

    Amazon Lightsaillaugh virtual private servers

  • Compute Services

    AWS Lambdarun code without provisioning or maintaining servers, pay only for compute time you consume

    Elastic Beanstalkrun Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Tomcat, Passenger, and Internet Information Services (IIS).

  • Compute and Storage Services

    Amazon S3 and GlacierS3 is an object storage designed to have 99.999999999% durability

    Glacier is a extremely low cost storage for archiving and long-term backup.

    AWS AutoscalingEnsure that your are running the desired number of EC2 Instances, and increases instances if demand increases

  • Storage Services

    Elastic File SystemSimple scalable file storage to use with EC2. Storage is elastic and can grow or shrink automatically as you add and remove files.

    AWS EBSPersistent block storage volumes to use with EC2, automatically replicated within the AZ. Best for low latency storage.

  • Storage and Database Services

    AuroraMySQL and Postgres compatible relational database that combines speed an availability of high-end comercial databases for 1/10 of the cost.

    AWS Storage GatewayHybrid Storage between on premisses and cloud

  • Database Services

    Amazon Dynamo DBfast and flexible NoSQL DB for consistent, single-digit millisecond latency at any scale, support both document and key-value storage.

    Amazon RDSManaged Aurora, PostgreSQL, MySQL, MariaDB, Oracle, Microsoft SQL Server.

  • Database and Networking Services

    Amazon VPCprovision a logically isolated section for the cloud to launch resources (ip ranges, subnets, routes, route tables).

    Amazon ElastiCacheManaged InMemory Database. Supports Redis and Memcached.

  • Networking Services

    Route 53Highly available and scalable DNS Web Service - translates domains in IPS addresses

    AWS Cloud FrontGlobal Content Delivery Network (CDN) that accelerates delivery for websites, APIs, video, or other assets, routing automatically to the nearest edge location.

  • Networking and Developer Services

    AWS Code CommitFully Managed Source Control Service to host private Git Repos.

    Elastic Load BalancingELB automatically distributes incoming application traffic across multiple EC2 instances enabling fault-tolerance and scaling.

  • Developer Services

    AWS Code DeployAutomates code deployments to any instance

    AWS Code BuildFully Managed Build Services that compile source code, run tests and produces software packages that ready to deploy

  • Developer Services

    AWS X-Rayanalyse and debug apps with end-to-end view of requests and a map of components.

    AWS Code PipelineContinuous Integration and Continuous Delivery

  • Management Tools

    AWS Systems Managercollect inventory, apply patches, create images, configure and run commands.

    Amazon CloudWatchMonitoring Resources and Apps

  • Management ToolsAWS Cloud Trailrecords API calls for your account and delivers log files

    AWS Cloud FormationCreate and manage a collection of AWS resources, providing and updating

  • Management ToolsAWS OpsWorksConfiguration Management Service that uses Chef or Puppet to automate how servers are configured, deposed and manger across EC2 instances.

    AWS ConfigFull Managed service that provides an AWS resource inventory, config history, config change notifications and rules evaluations

  • Management ToolsAWS Services CatalogCreate and manage catalogs of IT services that are approved for use on AWS

    AWS ConfigFull Managed service that provides an AWS resource inventory, config history, config change notifications and rules evaluations

  • Management ToolsAmazon InspectorAmazon Inspector automatically assesses applications for vulnerabilities or deviations from best practices.

    AWS IAMcontrol access to AWS services and resources for your users

  • Management and Analytics ToolsAmazon Athenais an serverless interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. 94 Athena is serverless. You pay only for the queries that you run.

    AWS IAMcontrol access to AWS services and resources for your users

  • Analytics ToolsAmazon CloudSearchmanaged search solution for websites and applications

    Amazon Elasticsearchmanaged Elasticsearch

    Amazon EMRmanaged service to run Hadoop, Spark, HBase, Presto, and Flink workloads that in a easy, fast, and cost-effective fashion to process vast amounts of data across dynamically scalable Amazon EC2 instances.

  • KinesisKinesis Firehosecapture, transforms and load streaming data into s3, redshift, kinesis analytics for real time analytics

    Kinesis Analyticsprocess streaming data in real time with standard SQL without having to learn new languages or processing frameworks - run queries continuously

    Kinesisplatform for collecting, storing and analysing streaming data - you can load terrabytes of data per hour from IoT devices, mobile apps, etc. Kinesis offers 3 services.

    Kinesis Streamscontinuously capture and store treats of data per hour from thousands for sources

  • AnalyticsAmazon QuickSightcloud business analytics service that makes it easy to build visualizations, perform ad-hoc analysis, and quickly get business insights.

    Amazon Redshiftfast, fully managed, petabyte - scale data warehouse that makes it simple and cost - effective to analyze all your data using your existing business intelligence tools.

  • ETLAWS Gluefully managed ELT service that makes it easy to move data between data stores.

    Disponibiliza um servio ETL gerenciado, executado em um ambiente Apache Spark sem servidor.

    Para no Spark, Hive, Pig, etc. usar Data Pipeline

    Amazon Data PipelineMove data between different AWS compute and storage services. Access, Transform and Process at Scale and Store Results.

    Servio de orquestrao com flexibilidade de ambiente de execuo, do acesso e do controle sobre os recursos que executam cdigo, bem como sobre o prprio cdigo responsvel pelo processamento dos dados.

  • IAAmazon Pollyturns text into Speech

    Amazon Rekognitionimage analysis

    Amazon LEXbuilding conversational interfaces into any application using voice and text

  • IA and MobileAWS Mobile Hubquickly create and configure mobile app backends features and integrate them to the mobile app

    Amazon Cognitoserverless identity service

    Amazon Pinpointtarget campaigns to drive user engagement (e-mails, SMS, push notifications)

    Machine Learningmakes it easy for developers of all skill levels to use machine learning technology. Provides visualisation tools and wizards that guide you through the process of creating machine learn ing models

    Amazon Device Farmtest apps on many devices at once (Android, iOS and web)

  • IA and MobileAWS Mobile Hubquickly create and configure mobile app backends features and integrate them to the mobile app

    Amazon Cognitoserverless identity service

    Amazon Pinpointtarget campaigns to drive user engagement (e-mails, SMS, push notifications)

    Machine Learningmakes it easy for developers of all skill levels to use machine learning technology. Provides visualisation tools and wizards that guide you through the process of creating machine learn ing models

    Amazon Device Farmtest apps on many devices at once (Android, iOS and web)

  • Mobile and Application ServicesSimple Workflow Servicedevelopers build, run, and scale background jobs that have parallel or sequential steps (like Step functions but no visual and more control of your logic)

    Amazon API Gatewaycreate, publish, maintain and monitor secure APIs at scale

    Mobile Analyticsmeasure app usage and revenue

    AWS Step Functionscoordinate componentes of distributed applications and micro services using visual workflows

  • Messaging and App StreamingAmazon Workspacesfully managed desktop computing service

    Amazon AppStream 2.0store your app from AWS to