Getting started with Amazon Web Services (AWS) is fast and simple. This complimentary webinar will outline best practice guidance from many customers and the Amazon Web Services team, helping you gain advantage as your implement your projects in AWS.
This is presentation on AWS that is Amazon Web Services, based on material available on internet and white papers of Amazon Web services. I have included almost all the major services offered by AWS, presently i am working to include more content like benefits , use cases and links to various videos available on youtube. I have used all the authorized symbols for each service, In case of doubt please feel free to contact me on my email randhawa79@gmail.com
The Getting Started on AWS deck serves to introduce Amazon users and prospective customers to the Amazon VPC, EC2 and the concepts and components that are necessary building Fault Tolerant & High Available environments on AWS. It also serves to introduce services like Direct Connect, Router53 (Amazon DNS Service) and one of our new additions, the Amazon
Application Load Balancer (ALB). After perusing this deck, users should have a better understanding of what these services are and their propose benefits.
Here are the seven best practices for getting started on AWS. Learn more about the key aspects you should focus on when getting started with the AWS Cloud.
Getting started with Amazon Web Services (AWS) is fast and simple. The webinar based on this presentation outlined best practice guidance from AWS customers and the Amazon Web Services team, helping you launch your projects in AWS Cloud rapidly and ensure your applications are simple to manage, resilient and cost effective. This webinar also explores how to set up accounts, use consolidated billing and how to securely control access through AWS Identity and Access Management (IAM).
Topics covered in this presentation include:
• Understand the best practices for getting started in the AWS Cloud
• Learn to build resilient, reliable, cost effective applications
• Learn more about secure control and access to AWS for your users
• Discover how to structure your AWS accounts
• Hear more about cost management, instance bootstrapping and the use of availability zones
You can see a recording of this webinar on YouTube here: http://youtu.be/T64qFcyTGAU
This is presentation on AWS that is Amazon Web Services, based on material available on internet and white papers of Amazon Web services. I have included almost all the major services offered by AWS, presently i am working to include more content like benefits , use cases and links to various videos available on youtube. I have used all the authorized symbols for each service, In case of doubt please feel free to contact me on my email randhawa79@gmail.com
The Getting Started on AWS deck serves to introduce Amazon users and prospective customers to the Amazon VPC, EC2 and the concepts and components that are necessary building Fault Tolerant & High Available environments on AWS. It also serves to introduce services like Direct Connect, Router53 (Amazon DNS Service) and one of our new additions, the Amazon
Application Load Balancer (ALB). After perusing this deck, users should have a better understanding of what these services are and their propose benefits.
Here are the seven best practices for getting started on AWS. Learn more about the key aspects you should focus on when getting started with the AWS Cloud.
Getting started with Amazon Web Services (AWS) is fast and simple. The webinar based on this presentation outlined best practice guidance from AWS customers and the Amazon Web Services team, helping you launch your projects in AWS Cloud rapidly and ensure your applications are simple to manage, resilient and cost effective. This webinar also explores how to set up accounts, use consolidated billing and how to securely control access through AWS Identity and Access Management (IAM).
Topics covered in this presentation include:
• Understand the best practices for getting started in the AWS Cloud
• Learn to build resilient, reliable, cost effective applications
• Learn more about secure control and access to AWS for your users
• Discover how to structure your AWS accounts
• Hear more about cost management, instance bootstrapping and the use of availability zones
You can see a recording of this webinar on YouTube here: http://youtu.be/T64qFcyTGAU
Amazon Elastic Compute Cloud (Amazon EC2) provides a broad selection of instance types to accommodate a diverse mix of workloads. In this technical session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations. We dive into the current-generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
Amazon EC2 forms the backbone compute platform for hundreds of thousands of AWS customers, but how do you go beyond starting an instance and manually configuring it? This presentation will take you on a journey starting with the basics of key management and security groups and ending with an explanation of Auto Scaling and how you can use it to match capacity and costs to demand using dynamic policies.
Access a recorded version of the webinar based on this presentation on YouTube here: http://youtu.be/jLVPqoV4YjU
You can find the rest of the Masterclass webinar series for 2015 here: http://aws.amazon.com/campaigns/emea/masterclass/
If you are interested in learning about how you apply variety of different AWS services to specific challenges, please check out the Journey Through the Cloud series, which you can find here: http://aws.amazon.com/campaigns/emea/journey/
Join the “AWS Services Overview” webinar to take a fast-paced 45-minute tour through our broad range of services. During the webinar, you will have the opportunity to propose questions for the live Q&A session following the presentation.
Learning Objectives:
Overview of AWS Services
Advice for Getting Started
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
Whether you are running applications that share photos or support critical operations of your business, you need rapid access to flexible and low cost IT resources. The term "cloud computing" refers to the on-demand delivery of IT resources via the Internet with pay-as-you-go pricing. Whether you are a startup who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of infrastructure services at zero upfront costs which are available with a few clicks and within minutes. Join this webinar to learn more about the benefits of Cloud Computing.
Reasons to attend:
- Learn the concepts of utility computing and elasticity and why these are important to a cost-effective, scalable and reliable IT architecture.
- Hear about the AWS service portfolio and the global footprint on which it is delivered and the value proposition of the AWS Cloud.
AWS Certified Solutions Architect Professional Course S15-S18Neal Davis
This deck contains the slides from our AWS Certified Solutions Architect Professional video course. It covers:
Section 15 Analytics Services
Section 16 Monitoring, Logging and Auditing
Section 17 Security: Defense in Depth
Section 18 Cost Management
Full course can be found here: https://digitalcloud.training/courses/aws-certified-solutions-architect-professional-video-course/
Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
Crime Risk Forecasting and Predictive Analytics - Esri UCAzavea
Presentation at the 2011 Esri User Conference that included an overview of HunchLab features related to forecasting, specifically near repeat forecasts and load forecasts.
Presented by: Joseph Rickert, Data Scientist Community Manager, Revolution Analytics, Sep 25 2014.
Whenever data scientists are asked about what software they use R always comes up at the top of the list. In one recent survey, only SQL was rated higher than R. In this webinar we will explore what makes R so popular and useful. Starting with the big picture, we describe how R is organized and how to find your way around the R world. Then we will work through some examples highlighting features of R that make it attractive for data science work including:
Acquiring data
Data manipulation
Exploratory data analysis
Model building
Machine learning
Amazon Elastic Compute Cloud (Amazon EC2) provides a broad selection of instance types to accommodate a diverse mix of workloads. In this technical session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations. We dive into the current-generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
Amazon EC2 forms the backbone compute platform for hundreds of thousands of AWS customers, but how do you go beyond starting an instance and manually configuring it? This presentation will take you on a journey starting with the basics of key management and security groups and ending with an explanation of Auto Scaling and how you can use it to match capacity and costs to demand using dynamic policies.
Access a recorded version of the webinar based on this presentation on YouTube here: http://youtu.be/jLVPqoV4YjU
You can find the rest of the Masterclass webinar series for 2015 here: http://aws.amazon.com/campaigns/emea/masterclass/
If you are interested in learning about how you apply variety of different AWS services to specific challenges, please check out the Journey Through the Cloud series, which you can find here: http://aws.amazon.com/campaigns/emea/journey/
Join the “AWS Services Overview” webinar to take a fast-paced 45-minute tour through our broad range of services. During the webinar, you will have the opportunity to propose questions for the live Q&A session following the presentation.
Learning Objectives:
Overview of AWS Services
Advice for Getting Started
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
Whether you are running applications that share photos or support critical operations of your business, you need rapid access to flexible and low cost IT resources. The term "cloud computing" refers to the on-demand delivery of IT resources via the Internet with pay-as-you-go pricing. Whether you are a startup who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of infrastructure services at zero upfront costs which are available with a few clicks and within minutes. Join this webinar to learn more about the benefits of Cloud Computing.
Reasons to attend:
- Learn the concepts of utility computing and elasticity and why these are important to a cost-effective, scalable and reliable IT architecture.
- Hear about the AWS service portfolio and the global footprint on which it is delivered and the value proposition of the AWS Cloud.
AWS Certified Solutions Architect Professional Course S15-S18Neal Davis
This deck contains the slides from our AWS Certified Solutions Architect Professional video course. It covers:
Section 15 Analytics Services
Section 16 Monitoring, Logging and Auditing
Section 17 Security: Defense in Depth
Section 18 Cost Management
Full course can be found here: https://digitalcloud.training/courses/aws-certified-solutions-architect-professional-video-course/
Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
Crime Risk Forecasting and Predictive Analytics - Esri UCAzavea
Presentation at the 2011 Esri User Conference that included an overview of HunchLab features related to forecasting, specifically near repeat forecasts and load forecasts.
Presented by: Joseph Rickert, Data Scientist Community Manager, Revolution Analytics, Sep 25 2014.
Whenever data scientists are asked about what software they use R always comes up at the top of the list. In one recent survey, only SQL was rated higher than R. In this webinar we will explore what makes R so popular and useful. Starting with the big picture, we describe how R is organized and how to find your way around the R world. Then we will work through some examples highlighting features of R that make it attractive for data science work including:
Acquiring data
Data manipulation
Exploratory data analysis
Model building
Machine learning
With the introduction of AWS OpsWorks, you can now build and manage your application stacks with the finesse and control of Chef recipes. OpsWorks compliments the AWS management frameworks and in this session we'll dive deep on how to use OpsWorks and how to get the best from the framework.
Thomas Metschke, Technical Program Manager, AWS
Rik Heywood, Technical Director, Workfu
AWS Summit 2013 | Auckland - Extending your Datacentre with Amazon VPCAmazon Web Services
As more organisations seek to leverage the power and benefits of the cloud, they also need to combine new systems with existing on-premise systems. Services such as Amazon Virtual Private Cloud (VPC) and AWS Direct Connect enable AWS customers to combine on-premise and cloud-based resources easily and effectively. This session will walk customers through the 4 main patterns of connectivity and will include a "real time" demonstration of how easy it is to setup your own VPC and start working in your own private section of the AWS Cloud.
AWS Canberra WWPS Summit 2013 - Extending your Datacentre with Amazon VPCAmazon Web Services
As more organisations seek to leverage the power and benefits of the cloud, they also need to combine new systems with existing on-premise systems. Services such as Amazon Virtual Private Cloud (VPC) and AWS Direct Connect enable AWS customers to combine on-premise and cloud-based resources easily and effectively. This session will walk customers through the 4 main patterns of connectivity and will include a "real time" demonstration of how easy it is to setup your own VPC and start working in your own private section of the AWS Cloud.
AWS provides multiple storage options to meet your varying needs. This presentation provides an overview of how AWS Cloud storage services can be used to support application development and delivery, backup, archive, disaster recovery, and virtualized compute.
An insight into how publishers use Amazon Web Services and the benefits that our services bring to their business.
Phil Fitzsimons, Solution Architect, AWS
AWS Summit 2013 | Singapore - Extending your Datacenter with Amazon VPCAmazon Web Services
As more organizations seek to leverage the power and benefits of the cloud, they also need to combine new systems with exiting on-premises systems. Services such as Virtual Private Cloud, VPN and DirectConnect enable AWS customers to combine on-premises and cloud-based resources easily and effectively. This session will walk customers through the 4 main patterns of connectivity and will include a ""real time"" demonstration of how easy it is to setup your own VPC and start working in your own private section of the AWS Cloud.
Developing applications on Amazon Web Services (AWS) or moving your business into the cloud is more straightforward than you think. Whether you are a developer eager to learn new skills, a solutions architect who wants to solve existing technology problems, the IT professional who wants access to cost-effective, on-demand computing resources, this workshop is for you.
These slides feature some of the most popular Amazon Web Services: Amazon Elastic Compute Service (EC2), Amazon Simple Storage Service (S3), Amazon CloudFront, Amazon Elastic Block Storage (EBS) and Amazon Relational Database Service (RDS).
Amazon EC2 Demo: http://youtu.be/kMExnVKhmYc
Viaggio attraverso il cloud come costruire architetture web scalabili e rob...Amazon Web Services
In questa presentazione spiegheremo come disegnare architetture elastiche e affidabili su AWS, usando le architetture web come punto di riferimento. Verranno anche coperti aspetti di scalabilità, sicurezza, gestione delle applicazioni e copertura globale.
Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud and is often the starting point for your first week using AWS. This session will introduce these concepts, along with the fundamentals of EC2, by employing an agile approach that is made possible by the cloud. Attendees will experience the reality of what a first week on EC2 looks like from the perspective of someone deploying an actual application on EC2. You will follow them as they progress from deploying their entire application from an EC2 AMI on day 1 to more advanced features and patterns available in EC2 by day 5. Throughout the process we will identify cloud best practices that can be applied to your first week on EC2 and beyond.
MED303 Addressing Security in Media Workflows - AWS re: Invent 2012Amazon Web Services
Are your media assets secure? For media companies, security is paramount. Few things can more directly impact your company’s bottom line. As the move to store, process and distribute digital media via the cloud continues, it is imperative to examine the relevant security implications of a multi-tenant public cloud environment. This talk is intended to answer questions around securely storing, processing, distributing and archiving digital media assets on the AWS environment. AWS also enables customers to achieve compliance with the MPAA security best practices with minimal effort. Learn how AWS complies with the MPAA security best practices and how media companies can leverage that for their media workloads.
SVC103 The Whys and Hows of Integrating Amazon Simple Email Service into your...Amazon Web Services
If you're already building your website our application on AWS, using Amazon SES is a quick and cost-effective way to send your email. This session will talk about what Amazon SES is and why you would want to use it. Then we will dig into the most common ways our customers use Amazon SES with their current systems and give you the tools you need to do the same.
Journey Through the AWS Cloud; Building Powerful Web ApplicationsAmazon Web Services
The penultimate in our series of webinars, 'Journey Through the AWS Cloud'. This complimentary presentation discusses how to build powerful web applications in the AWS Cloud. Bringing together many concepts from previous webinars in the series, we summarise a rule book to give you a reference point for architecting with AWS.
Listen to the recording of this webinar: http://www.youtube.com/watch?v=IHRlQPpgbEs
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
Il Forecasting è un processo importante per tantissime aziende e viene utilizzato in vari ambiti per cercare di prevedere in modo accurato la crescita e distribuzione di un prodotto, l’utilizzo delle risorse necessarie nelle linee produttive, presentazioni finanziarie e tanto altro. Amazon utilizza delle tecniche avanzate di forecasting, in parte questi servizi sono stati messi a disposizione di tutti i clienti AWS.
In questa sessione illustreremo come pre-processare i dati che contengono una componente temporale e successivamente utilizzare un algoritmo che a partire dal tipo di dato analizzato produce un forecasting accurato.
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
La varietà e la quantità di dati che si crea ogni giorno accelera sempre più velocemente e rappresenta una opportunità irripetibile per innovare e creare nuove startup.
Tuttavia gestire grandi quantità di dati può apparire complesso: creare cluster Big Data su larga scala sembra essere un investimento accessibile solo ad aziende consolidate. Ma l’elasticità del Cloud e, in particolare, i servizi Serverless ci permettono di rompere questi limiti.
Vediamo quindi come è possibile sviluppare applicazioni Big Data rapidamente, senza preoccuparci dell’infrastruttura, ma dedicando tutte le risorse allo sviluppo delle nostre le nostre idee per creare prodotti innovativi.
Ora puoi utilizzare Amazon Elastic Kubernetes Service (EKS) per eseguire pod Kubernetes su AWS Fargate, il motore di elaborazione serverless creato per container su AWS. Questo rende più semplice che mai costruire ed eseguire le tue applicazioni Kubernetes nel cloud AWS.In questa sessione presenteremo le caratteristiche principali del servizio e come distribuire la tua applicazione in pochi passaggi
Vent'anni fa Amazon ha attraversato una trasformazione radicale con l'obiettivo di aumentare il ritmo dell'innovazione. In questo periodo abbiamo imparato come cambiare il nostro approccio allo sviluppo delle applicazioni ci ha permesso di aumentare notevolmente l'agilità, la velocità di rilascio e, in definitiva, ci ha consentito di creare applicazioni più affidabili e scalabili. In questa sessione illustreremo come definiamo le applicazioni moderne e come la creazione di app moderne influisce non solo sull'architettura dell'applicazione, ma sulla struttura organizzativa, sulle pipeline di rilascio dello sviluppo e persino sul modello operativo. Descriveremo anche approcci comuni alla modernizzazione, compreso l'approccio utilizzato dalla stessa Amazon.com.
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
L’utilizzo dei container è in continua crescita.
Se correttamente disegnate, le applicazioni basate su Container sono molto spesso stateless e flessibili.
I servizi AWS ECS, EKS e Kubernetes su EC2 possono sfruttare le istanze Spot, portando ad un risparmio medio del 70% rispetto alle istanze On Demand. In questa sessione scopriremo insieme quali sono le caratteristiche delle istanze Spot e come possono essere utilizzate facilmente su AWS. Impareremo inoltre come Spreaker sfrutta le istanze spot per eseguire applicazioni di diverso tipo, in produzione, ad una frazione del costo on-demand!
In recent months, many customers have been asking us the question – how to monetise Open APIs, simplify Fintech integrations and accelerate adoption of various Open Banking business models. Therefore, AWS and FinConecta would like to invite you to Open Finance marketplace presentation on October 20th.
Event Agenda :
Open banking so far (short recap)
• PSD2, OB UK, OB Australia, OB LATAM, OB Israel
Intro to Open Finance marketplace
• Scope
• Features
• Tech overview and Demo
The role of the Cloud
The Future of APIs
• Complying with regulation
• Monetizing data / APIs
• Business models
• Time to market
One platform for all: a Strategic approach
Q&A
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
Con l'approccio tradizionale al mondo IT per molti anni è stato difficile implementare tecniche di DevOps, che finora spesso hanno previsto attività manuali portando di tanto in tanto a dei downtime degli applicativi interrompendo l'operatività dell'utente. Con l'avvento del cloud, le tecniche di DevOps sono ormai a portata di tutti a basso costo per qualsiasi genere di workload, garantendo maggiore affidabilità del sistema e risultando in dei significativi miglioramenti della business continuity.
AWS mette a disposizione AWS OpsWork come strumento di Configuration Management che mira ad automatizzare e semplificare la gestione e i deployment delle istanze EC2 per mezzo di workload Chef e Puppet.
Scopri come sfruttare AWS OpsWork a garanzia e affidabilità del tuo applicativo installato su Instanze EC2.
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
Vuoi conoscere le opzioni per eseguire Microsoft Active Directory su AWS? Quando si spostano carichi di lavoro Microsoft in AWS, è importante considerare come distribuire Microsoft Active Directory per supportare la gestione, l'autenticazione e l'autorizzazione dei criteri di gruppo. In questa sessione, discuteremo le opzioni per la distribuzione di Microsoft Active Directory su AWS, incluso AWS Directory Service per Microsoft Active Directory e la distribuzione di Active Directory su Windows su Amazon Elastic Compute Cloud (Amazon EC2). Trattiamo argomenti quali l'integrazione del tuo ambiente Microsoft Active Directory locale nel cloud e l'utilizzo di applicazioni SaaS, come Office 365, con AWS Single Sign-On.
Dal riconoscimento facciale al riconoscimento di frodi o difetti di fabbricazione, l'analisi di immagini e video che sfruttano tecniche di intelligenza artificiale, si stanno evolvendo e raffinando a ritmi elevati. In questo webinar esploreremo le possibilità messe a disposizione dai servizi AWS per applicare lo stato dell'arte delle tecniche di computer vision a scenari reali.
Amazon Web Services e VMware organizzano un evento virtuale gratuito il prossimo mercoledì 14 Ottobre dalle 12:00 alle 13:00 dedicato a VMware Cloud ™ on AWS, il servizio on demand che consente di eseguire applicazioni in ambienti cloud basati su VMware vSphere® e di accedere ad una vasta gamma di servizi AWS, sfruttando a pieno le potenzialità del cloud AWS e tutelando gli investimenti VMware esistenti.
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
Molte aziende oggi, costruiscono applicazioni con funzionalità di tipo ledger ad esempio per verificare lo storico di accrediti o addebiti nelle transazioni bancarie o ancora per tenere traccia del flusso supply chain dei propri prodotti.
Alla base di queste soluzioni ci sono i database ledger che permettono di avere un log delle transazioni trasparente, immutabile e crittograficamente verificabile, ma sono strumenti complessi e onerosi da gestire.
Amazon QLDB elimina la necessità di costruire sistemi personalizzati e complessi fornendo un database ledger serverless completamente gestito.
In questa sessione scopriremo come realizzare un'applicazione serverless completa che utilizzi le funzionalità di QLDB.
Con l’ascesa delle architetture di microservizi e delle ricche applicazioni mobili e Web, le API sono più importanti che mai per offrire agli utenti finali una user experience eccezionale. In questa sessione impareremo come affrontare le moderne sfide di progettazione delle API con GraphQL, un linguaggio di query API open source utilizzato da Facebook, Amazon e altro e come utilizzare AWS AppSync, un servizio GraphQL serverless gestito su AWS. Approfondiremo diversi scenari, comprendendo come AppSync può aiutare a risolvere questi casi d’uso creando API moderne con funzionalità di aggiornamento dati in tempo reale e offline.
Inoltre, impareremo come Sky Italia utilizza AWS AppSync per fornire aggiornamenti sportivi in tempo reale agli utenti del proprio portale web.
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
In queste slide, gli esperti AWS e VMware presentano semplici e pratici accorgimenti per facilitare e semplificare la migrazione dei carichi di lavoro Oracle accelerando la trasformazione verso il cloud, approfondiranno l’architettura e dimostreranno come sfruttare a pieno le potenzialità di VMware Cloud ™ on AWS.
Amazon Elastic Container Service (Amazon ECS) è un servizio di gestione dei container altamente scalabile, che semplifica la gestione dei contenitori Docker attraverso un layer di orchestrazione per il controllo del deployment e del relativo lifecycle. In questa sessione presenteremo le principali caratteristiche del servizio, le architetture di riferimento per i differenti carichi di lavoro e i semplici passi necessari per poter velocemente migrare uno o più dei tuo container.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Free Complete Python - A step towards Data Science
Best Practices for Getting Started with AWS
1. Best practices for getting
started with AWS
Ryan
Shu)leworth
–
Technical
Evangelist
@ryanAWS
2. Agenda
Amazon
Web
Services
Background
UBlity
compuBng
&
ElasBcity
Best
pracBces
Choosing
your
use
case
Organizing
your
environments
Security
Architect
to
cloud
strengths
Services
not
soGware
Be
elasBc
&
cost
opBmized
3. Your
feedback
is
important
Tell us:
What’s good, what’s not
What you want to see at these
events
What you want AWS to deliver for
you
5. Consumer Seller" IT Infrastructure
Business
Business
Business
Tens of millions of Sell on Amazon Cloud computing
active customer websites
infrastructure for
accounts
hosting web-scale
Use Amazon solutions
technology for your
own retail website
Eight countries:" Hundreds of
US, UK, Germany, Leverage Amazon’s thousands of
Japan, France, massive fulfillment registered
Canada, China, Italy
center network
customers in over
190 countries
6. About
Amazon
Web
How did Amazon…
Services
Deep experience in building
and operating global web
scale systems
?
…get into cloud computing?
7. Over 10 years in the making
Enablement of sellers on Amazon
Internal need for scalable deployment environment
Early forays proved developers were hungry for more
8. AWS
Mission
Enable
businesses
and
developers
to
use
web
services*
to
build
scalable,
sophisBcated
applicaBons.
*What
people
now
call
“the
cloud”
12. Each
day
AWS
adds
the
equivalent
server
capacity
to
power
Amazon
when
it
was
a
global,
$2.76B
enterprise
(circa
2000)
13. Pace
of
innovaBon
April
2012:
May
2012:
June
2012:
AWS
CloudFormaBon
Support
for
CreaBng
VPC
Resources
Amazon
ElasBc
MapReduce
Now
Supports
Hive
0.8.1
AWS
ElasBc
Beanstalk
Announces
Updated
Command
Line
Interface
Amazon
DynamoDB
Now
Available
in
Three
AddiBonal
Amazon
RDS
Announces
Oracle
Enterprise
Manager
Support
Regions
Amazon
SES
Announces
Bounce
and
Complaint
NoBficaBons
Announcing
VM
Export
for
Amazon
EC2
AWS
ElasBc
Beanstalk
Now
Available
in
the
Asia
Pacific
Cluster
Compute
Eight
Extra
Large
Instance
Type
Now
Available
in
(Tokyo)
Region
AWS
Console
Enhancements
for
ElasBc
Load
Balancing:
Listener,
EU-‐West
CerBficate,
and
Cipher
Management
Amazon
DynamoDB
Announces
BatchWriteItem
Feature
AWS
CloudFormaBon
Supports
Amazon
DynamoDB
and
Amazon
Amazon
RDS
announces
support
for
MySQL
Read
Replica
in
Amazon
CloudFront
Dynamic
Content
Introducing
AWS
Marketplace
VPC
New
Sydney,
Australia
Edge
LocaBon
for
Amazon
CloudFront
&
AWS
Announces
The
Availability
of
the
MicrosoG
SharePoint
AWS
ElasBc
Beanstalk
Now
Available
in
the
EU
(Ireland)
Region
Amazon
Route
53
Server
on
AWS
Reference
Architecture
White
Paper
Amazon
Simple
Email
Service
Announces
Domain
VerificaBon
AWS
Support
Expands
Free
Tier,
Adds
New
Features,
Lowers
Prices
AWS
Announces
CloudSearch
Amazon
CloudFront
Now
Supports
Dynamic
Content
Amazon
ElasBc
MapReduce
Announces
Support
for
HBase
Announcing
the
Availability
of
Reserved
Cache
Nodes
for
Amazon
ElasBCache
Monitor
Your
AWS
Charges
with
Billing
Alerts
Using
Amazon
Amazon
RDS
MySQL
on
t1.micro,
starBng
at
just
$19
a
month
CloudWatch
Live
Smooth
Streaming
for
Amazon
CloudFront
Announcing
AWS
IdenBty
and
Access
Management
(IAM)
roles
for
Announcing
API
and
AWS
IdenBty
&
Access
Management
Support
for
EC2
instances
AWS
Storage
Gateway
Announcing
Internal
Load
Balancing
in
Amazon
Virtual
Private
New
Managed
Services
for
Windows
Developers
Worldwide
Cloud
New
and
Updated
MicrosoG
SQL
Server
Offerings
on
Amazon
EC2
Announcing
Spot
IntegraBon
with
Auto
Scaling
and
CloudFormaBon
New
Amazon
RDS
for
Oracle
CapabiliBes
and
MulB-‐AZ
Enhancements
AWS
Billing
enables
enhanced
CSV
reports
and
programmaBc
access
Amazon
ElasBCache
Launches
Free
Trial
Program
14. Pace
of
innovaBon
April
2012:
May
2012:
June
2012:
AWS
CloudFormaBon
Support
for
CreaBng
VPC
Resources
Amazon
ElasBc
MapReduce
Now
Supports
Hive
0.8.1
AWS
ElasBc
Beanstalk
Announces
Updated
Command
Line
Interface
Amazon
DynamoDB
Now
Available
in
Three
AddiBonal
Amazon
RDS
Announces
Oracle
Enterprise
Manager
Support
Regions`
Amazon
SES
Announces
Bounce
and
Complaint
NoBficaBons
Announcing
VM
Export
for
Amazon
EC2
Q2 2012
AWS
ElasBc
Beanstalk
Now
Available
in
the
Asia
Pacific
Cluster
Compute
Eight
Extra
Large
Instance
Type
Now
Available
in
(Tokyo)
Region
AWS
Console
Enhancements
for
ElasBc
Load
Balancing:
Listener,
EU-‐West
CerBficate,
and
Cipher
Management
Amazon
DynamoDB
Announces
BatchWriteItem
Feature
AWS
CloudFormaBon
Supports
Amazon
DynamoDB
and
Amazon
Amazon
RDS
announces
support
for
MySQL
Read
Replica
in
Amazon
CloudFront
Dynamic
Content
35
Introducing
AWS
Marketplace
VPC
New
Sydney,
Australia
Edge
LocaBon
for
Amazon
CloudFront
&
AWS
Announces
The
Availability
of
the
MicrosoG
SharePoint
AWS
ElasBc
Beanstalk
Now
Available
in
the
EU
(Ireland)
Region
Amazon
Route
53
Server
on
AWS
Reference
Architecture
White
Paper
Amazon
Simple
Email
Service
Announces
Domain
VerificaBon
AWS
Support
Expands
Free
Tier,
Adds
New
Features,
Lowers
Prices
AWS
Announces
CloudSearch
Amazon
CloudFront
Now
Supports
Dynamic
Content
Amazon
ElasBc
MapReduce
Announces
Support
for
HBase
Announcing
the
Availability
of
Reserved
Cache
Nodes
for
Amazon
ElasBCache
Live
Smooth
Streaming
for
Amazon
CloudFront
CloudWatch
new features
Monitor
Your
AWS
Charges
with
Billing
Alerts
Using
Amazon
Amazon
RDS
MySQL
on
t1.micro,
starBng
at
just
$19
a
month
Announcing
AWS
IdenBty
and
Access
Management
(IAM)
roles
for
Announcing
API
and
AWS
IdenBty
&
Access
Management
Support
for
EC2
instances
AWS
Storage
Gateway
Announcing
Internal
Load
Balancing
in
Amazon
Virtual
Private
New
Managed
Services
for
Windows
Developers
Worldwide
Cloud
New
and
Updated
MicrosoG
SQL
Server
Offerings
on
Amazon
EC2
Announcing
Spot
IntegraBon
with
Auto
Scaling
and
CloudFormaBon
New
Amazon
RDS
for
Oracle
CapabiliBes
and
MulB-‐AZ
Enhancements
AWS
Billing
enables
enhanced
CSV
reports
and
programmaBc
access
Amazon
ElasBCache
Launches
Free
Trial
Program
15. Relational Database Service
Virtual Private Cloud
Simple Notification Service
Elastic Map Reduce
Route 53
Auto Scaling
RDS Multi-AZ
Reserved Instances
Singapore Region
Elastic Load Balancer
2009
2010
Identity Access Management
48
61
Cluster Instances
Elastic Beanstalk
Simple Email Service
CloudFormation
2008
RDS for Oracle
ElastiCache
24
SimpleDB
CloudFront
H1 2012
2011
63
82
EBS
Availability Zones
Elastic IPs
2007
9
Amazon FPS
Red Hat EC2
DynamoDB
Simple Workflow
CloudSearch
Storage Gateway
Route 53 Latency Based Routing
number of released features, sample services described
16. Objects in S3
1 Trillion
1000.000
750.000
500.000
250.000
0.000
750k+ peak transactions per second
21. Utility computing
On demand Pay as you go
Compute
Scaling
Security
CDN
Backup
DNS
Database
Storage
Load
Balancing
Workflow
Monitoring
Networking
Uniform Messaging
Available
22. On
a
global
footprint
Region
US-WEST (N. California)
EU-WEST (Ireland)
GOV CLOUD
ASIA PAC (Tokyo)
US-EAST (Virginia)
US-WEST (Oregon)
ASIA PAC (Singapore)
SOUTH AMERICA (Sao Paulo)
24. On
a
global
footprint
Edge Locations
London(2)
Seattle
South Bend
New York (2)
Amsterdam
Newark
Stockholm
Dublin
Palo Alto
Tokyo
San Jose
Frankfurt(2)
Paris(2)
Ashburn(2)
Milan
Osaka
Los Angeles (2)
Jacksonville
Dallas(2)
Hong Kong
St.Louis
Miami
Singapore(2)
Sydney
Sao Paulo
25. At
the
end
of
a
web
service
ec2-run-instances ami-b232d0db ec2-run-instances ami-b232d0db
--instance-count 3 --instance-count 5
--availability-zone eu-west-1a --availability-zone eu-west-1c
--instance-type m1.small --instance-type m1.medium
26. At
the
end
of
a
web
service
ec2-run-instances ami-b232d0db
--instance-count 2
--availability-zone eu-east-1d
--instance-type m1.xlarge
ec2-run-instances ami-b232d0db
--instance-count 2
--availability-zone us-east-1b
--instance-type m1.xlarge
27. At
the
end
of
a
web
service
as-create-auto-scaling-group MyGroup
ec2-authorize default -p 80 --launch-configuration MyConfig
--availability-zones eu-west-1c
--min-size 2
--max-size 200
elb-create-lb myLoadBalancer
34. ElasBc
capacity
On
and
Off
Fast
Growth
Variable
peaks
Predictable
peaks
35. 503
Service Temporarily Unavailable
The server is temporarily unable to service
your request due to maintenance downtime or
capacity problems. Please try again later.
36. 503
Service Temporarily Unavailable
The server is temporarily unable to service
your request due to maintenance downtime or
capacity problems. Please try again later.
43. 40
servers
to
5000
in
3
days
EC2 scaled to peak of 5000
Number of EC2 Instances instances
“Techcrunched”
Launch of Facebook
modification
Steady state of ~40
instances
4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
46. Choose
use
case
that
suits
you
Low
hanging
fruit
can
be
easiest
way
to
‘cut
teeth’
47. Choose
use
case
that
suits
you
Dev
&
Test
Spin
environments
up
and
down
on
demand
Decouple
development
and
test
environments
from
operaBons
constraints
Explore
elasBcity
in
a
sandboxed
environment
Low
hanging
fruit
can
be
easiest
way
to
‘cut
teeth’
48. Choose
use
case
that
suits
you
Dev
&
Test
Backup
&
DR
Spin
environments
up
and
down
Take
part
of
your
data
or
on
demand
business
applicaBons
step-‐
by-‐
step
into
non-‐producBon
DR
use
Decouple
development
and
test
environments
from
operaBons
Understand
cloud
dynamics
and
constraints
test
during
controlled
failovers
Explore
elasBcity
in
a
sandboxed
environment
Low
hanging
fruit
can
be
easiest
way
to
‘cut
teeth’
49. Choose
use
case
that
suits
you
Dev
&
Test
Backup
&
DR
Greenfield
Project
Spin
environments
up
and
down
Take
part
of
your
data
or
Embody
best
pracBce
of
cloud
on
demand
business
applicaBons
step-‐
by-‐ compuBng
in
unconstrained
step
into
non-‐producBon
DR
use
greenfield
projects
Decouple
development
and
test
environments
from
operaBons
Understand
cloud
dynamics
and
Self
contained
web
projects,
constraints
test
during
controlled
failovers
document
archiving
etc
Explore
elasBcity
in
a
sandboxed
environment
Low
hanging
fruit
can
be
easiest
way
to
‘cut
teeth’
50. Choose
use
case
that
suits
you
Dev
&
Test
Backup
&
DR
Greenfield
Project
Pain
point
Spin
environments
up
and
down
Take
part
of
your
data
or
Embody
best
pracBce
of
cloud
Move
specific
service
aspects
on
demand
business
applicaBons
step-‐
by-‐ compuBng
in
unconstrained
causing
undue
cost
or
step
into
non-‐producBon
DR
use
greenfield
projects
management
burden
Decouple
development
and
test
environments
from
operaBons
Understand
cloud
dynamics
and
Self
contained
web
projects,
Workflows,
search
indexing,
constraints
test
during
controlled
failovers
document
archiving
etc
media
streaming,
document
archiving,
constrained
databases
Explore
elasBcity
in
a
sandboxed
environment
Low
hanging
fruit
can
be
easiest
way
to
‘cut
teeth’
51. Plan
evoluBon
&
set
goals
PoC
ProducBon
AutomaBon
Understand
services
Implement
monitoring
Automate
correcBve
measures
Examples
Test
performance
Change
control
and
management
Auto-‐scaling
Architect
for
scale
Security
management
Zero
downBme
deployments
Build
cross
funcBonal
team
capabiliBes
Scalability
System
backup
and
recovery
52. Plan
evoluBon
&
set
goals
PoC
ProducBon
AutomaBon
Understand
services
Implement
monitoring
Automate
correcBve
measures
Examples
Test
performance
Change
control
and
management
Auto-‐scaling
Architect
for
scale
Security
management
Zero
downBme
deployments
Build
cross
funcBonal
team
capabiliBes
Scalability
System
backup
and
recovery
Beanstalk
APIs
Cloud
FormaBon
Beanstalk
CLI
Cloud
Watch
Auto
scaling
IAM
54. Organize
your
house
Accounts
Create
an
account
structure
that
makes
sense
Use
accounts
like
environments
where
you
need
separaBon
and
control
e.g
Dev
Sandboxes
Test
Environments
Business
Units
Products
&
Services
55. Organize
your
house
Accounts Billing
Create
an
account
structure
Control
access
to
billing
that
makes
sense
informaBon
Use
accounts
like
environments
Use
IAM
users
to
keep
billing
where
you
need
separaBon
and
informaBon
in
the
master
account
control
Consolidate
billing
into
a
e.g
single
account
Dev
Sandboxes
Let
one
account
pick
up
the
bill
for
Test
Environments
mulBple
‘sub
accounts’
Business
Units
Products
&
Services
Setup
billing
alerts
and
automated
bill
reporBng
Get
CloudWatch
noBficaBons
when
billing
reaches
a
point
and
output
csv
reports
to
S3
for
analysis
57. Billing
setngs
Cost accounting in
favorite package
Billing Alerts
Bill reached $x
Dev
1
Dev
2
Test
Master
Account
ProducBon
Data labeled by
source in S3
Internal
Systems
Consolidated Billing
58. Billing
setngs
Dev
1
Dev 1 reached $100
Dev
2
Dev 2 reached $250
Test
Master
Account
Test reached $1,000
ProducBon
Prod reached $1,200
Internal
Systems
Internal reached $400
59. Organize
your
house
Accounts Billing
Create
an
account
structure
Control
access
to
billing
that
makes
sense
informaBon
Use
accounts
like
environments
Use
IAM
users
to
keep
billing
where
you
need
separaBon
and
informaBon
in
the
master
account
control
Consolidate
billing
into
a
e.g
single
account
Dev
Sandboxes
Let
one
account
pick
up
the
bill
for
Test
Environments
mulBple
‘sub
accounts’
Business
Units
Products
&
Services
Setup
billing
alerts
and
automated
bill
reporBng
Get
CloudWatch
noBficaBons
when
billing
reaches
a
point
and
output
csv
reports
to
S3
for
analysis
60. Organize
your
house
Accounts Billing Access Keys
Create
an
account
structure
Control
access
to
billing
Decide
upon
a
key
that
makes
sense
informaBon
management
strategy
Use
accounts
like
environments
Use
IAM
users
to
keep
billing
Control
access
to
EC2
instances
via
where
you
need
separaBon
and
informaBon
in
the
master
account
SSH
and
embedded
public
key:
control
e.g.
EC2
Key
Pair
per
group
of
instances,
EC2
Key
Pair
per
account
Consolidate
billing
into
a
e.g
single
account
Dev
Sandboxes
Consider
SSH
key
rotaBon
&
Let
one
account
pick
up
the
bill
for
Test
Environments
mulBple
‘sub
accounts’
automaBon
Business
Units
Limit
exposure
to
private
key
Products
&
Services
compromise
by
rotaBng
keys
and
Setup
billing
alerts
and
replacing
authorized_keys
automated
bill
reporBng
lisBngs
on
running
instances
Get
CloudWatch
noBficaBons
when
Consider
bootstrap
automaBon
to
billing
reaches
a
point
and
output
grant
developer
access
with
csv
reports
to
S3
for
analysis
developer
unique
keypairs
61. Organize
your
house
Accounts Billing Access Keys Groups & Roles
Create
an
account
structure
Control
access
to
billing
Decide
upon
a
key
Use
IAM
Groups
to
manage
that
makes
sense
informaBon
management
strategy
console
users
and
API
access
Use
accounts
like
environments
Use
IAM
users
to
keep
billing
Control
access
to
EC2
instances
via
Provide
developers
with
IAM
user
where
you
need
separaBon
and
informaBon
in
the
master
account
SSH
and
embedded
public
key:
login
and
unique
API
access
control
e.g.
EC2
Key
Pair
per
group
of
credenBals
instances,
EC2
Key
Pair
per
account
Consolidate
billing
into
a
Control
&
restrict
what
IAM
users
e.g
single
account
can
do
by
placing
them
in
groups
Dev
Sandboxes
Consider
SSH
key
rotaBon
&
with
policies
Let
one
account
pick
up
the
bill
for
Test
Environments
mulBple
‘sub
accounts’
automaBon
Business
Units
Limit
exposure
to
private
key
Assign
EC2
Instances
IAM
Products
&
Services
compromise
by
rotaBng
keys
and
roles
Setup
billing
alerts
and
replacing
authorized_keys
Let
AWS
manage
API
access
automated
bill
reporBng
lisBngs
on
running
instances
credenBals
on
running
instances
by
Get
CloudWatch
noBficaBons
when
Consider
bootstrap
automaBon
to
assigning
a
system
enBtlement
to
an
billing
reaches
a
point
and
output
grant
developer
access
with
instance
csv
reports
to
S3
for
analysis
developer
unique
keypairs
e.g
instance
can
only
read
S3
bucket
62. IdenBty
&
access
management
Account
Administrators
Developers
ApplicaBons
Jim
Brad
ReporBng
Bob
Mark
Console
Susan
Tomcat
Kevin
63. IdenBty
&
access
management
Groups
Account
Administrators
Developers
ApplicaBons
Jim
Brad
ReporBng
Bob
Mark
Console
Susan
Tomcat
Kevin
MulB-‐factor
authenBcaBon
64. IdenBty
&
access
management
Groups
Account
Roles
Administrators
Developers
ApplicaBons
Jim
Brad
ReporBng
Bob
Mark
Console
Susan
Tomcat
Kevin
MulB-‐factor
authenBcaBon
AWS
system
enBtlements
65. IAM
policies
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticbeanstalk:*",
Policy
driven
"ec2:*",
"elasticloadbalancing:*",
Declara:ve
defini:on
of
rights
for
groups
"autoscaling:*",
"cloudwatch:*",
Policies
control
access
to
AWS
APIs
"s3:*",
"sns:*"
],
"Resource": "*"
}
]
}
69. Leverage
shared
security
model
Understand your customer & form security stance
PenetraBon
test
requests
Your
cerBficaBons
Your
processes
External
audience
70. Leverage
shared
security
model
Understand your customer & form security stance
PenetraBon
test
requests
Your
cerBficaBons
Your
processes
External
audience
IAM
Internal
AdministraBon
audience
Architecture
71. Leverage
shared
security
model
Understand your customer & form security stance
PenetraBon
test
requests
Your
cerBficaBons
Your
processes
External
audience
IAM
AWS
CerBficaBons
Internal
Regulated
AdministraBon
AWS
White
Papers
audience
audience
Architecture
AWS
QSA
Process
72. Leverage
shared
security
model
Understand your customer & form security stance
Engage with security assessors early in adoption cycle
Don’t
fear
assessment
–
AWS
meets
high
standards
(PCI,
ISO27001,
SOC1…)
As
with
any
infrastructure
provider,
security
assessments
take
Bme
Derive
value
from
architecture
reviews
early
in
deployment
cycle
73. Leverage
shared
security
model
Understand your customer & form security stance
Engage with security assessors early in adoption cycle
Use comprehensive materials and certifications provided by AWS
h)p://aws.amazon.com/security/
Risk
and
compliance
paper
AWS
security
processes
paper
NEW!
CSA
consensus
assessments
iniBaBve
quesBonnaire
74. Leverage
shared
security
model
Understand your customer & form security stance
Engage with security assessors early in adoption cycle
Use comprehensive materials and certifications provided by AWS
Build upon features of AWS and implement a ‘security by design’ environment
75. Build
upon
AWS
features
Tiered Access Security Groups VPC Direct Connect & VPN
IAM
Instance
firewalls
Subnet
control
Private
connecBons
to
VPC
Control
users
and
allow
AWS
to
Use
IAM
users
to
keep
billing
Create
low
level
networking
Secured
access
to
resources
in
AWS
manage
credenBals
in
running
informaBon
in
the
master
account
constraints
for
resource
access,
such
over
soGware
or
hardware
VPN
and
instances
for
service
access
as
public
and
private
subnets,
dedicated
network
links
(allocaBon,
rotaBon)
CLIs
and
APIs
internet
gateways
and
NATs
Instantly
audit
your
enBre
AWS
APIs
vs
Instance
infrastructure
from
scriptable
APIs
–
BasBon
hosts
Provide
developer
API
credenBals
generate
an
on-‐demand
IT
inventory
Only
allow
access
for
management
and
control
access
to
SSH
keys
enabled
by
programmaBc
nature
of
of
producBon
resources
from
a
AWS
basBon
host.
Turn
off
when
not
needed
Temporary
CredenBals
Provide
developer
API
credenBals
and
control
access
to
SSH
keys
77. Architect
to
use
cloud
strengths
Review
applicaBon
architectures
early
–
assess
fit
for
cloud
?
e.g.
variable
capacity
requirements,
‘standard’
technology
stacks,
reference
architectures*
Can
cloud
benefits
be
leveraged
with
minimum
effort
outlay?
?
e.g.
Applica:on
performance
improvement
by
migra:on
of
sta:c
content
to
S3/CloudFront
Will
cloud
yield
cost
savings
&
agility
improvements?
?
e.g.
Faster
development
cycles
for
dev/test,
reduced
cap-‐ex
for
applica:on
environments
Can
automaBon
lead
to
a
more
agile
&
secure
service?
?
e.g.
fully
scripted
deployments,
IAM
&
EC2
instance
roles,
rolling
deployments
*hLp://aws.amazon.com/architecture
78. Architect
to
use
cloud
strengths
Disposable
compute
Design
systems
that
can
suffer
✓
✓
instance
loss
Dispose
of
compute
when
it
is
not
✓
✓
required
79. Architect
to
use
cloud
strengths
Disposable
compute
Flexible
capacity
✓
✓
✓
Design
for
systems
that
potenBally
scale
from
zero
instances
to
hundreds
Use
Auto-‐scaling
(events,
schedules
etc)
to
✓
✓
✓
drive
capacity
availability
80. Architect
to
use
cloud
strengths
Disposable
compute
Flexible
capacity
✓
✓
✓
UBlize
99.999999999%
durability
of
objects
in
S3
Scale
databases
with
RDS
and
use
Cost
effecBve
&
reliable
storage
✓
✓
✓
DynamoDB
for
high
throughput
NoSQL
81. Architect
to
use
cloud
strengths
Disposable
compute
Flexible
capacity
✓
✓
✓
Automate
everything
from
scaling
to
instance
recovery
from
failure
Cost
effecBve
storage
AutomaBon
and
control
82. Bootstrapping
–
custom
AMIs
Instance
AMI
1
Create
instance
for
your
OS
choice
Custom
machine
image
2
Configure
environment
Auto-‐scaling
Manual
deployments
3
Install
soGware
Programma:c
deployments
4
Create
AMI
from
instance
5
Launch
fully
configured
instances
from
AMI
83. Bootstrapping
–
metadata
service
Instance
Metadata
service
contains
wealth
of
informaBon
about
an
instance
AMI
h)p://169.254.169.254/latest/meta-‐data
Custom
or
standard
machine
image
ami-‐id
local-‐hostname
Receive
custom
Metadata
data
to
drive
ami-‐launch-‐index
local-‐ipv4
Service
bootstrapping
ami-‐manifest-‐path
mac
block-‐device-‐mapping
network
hostname
placement
instance-‐ac:on
profile
instance-‐id
public-‐hostname
Instance-‐type
public-‐ipv4
kernel-‐id
public-‐keys
reserva:on-‐id
84. Bootstrapping
–
metadata
service
Instance
Metadata
service
contains
wealth
of
informaBon
about
an
instance
AMI
h)p://169.254.169.254/latest/meta-‐data
Custom
or
standard
machine
image
+
user
data
Receive
custom
data
to
drive
Metadata
Service
bootstrapping
Scripts
in
user-‐data
field
of
metadata
will
be
executed
on
launch
e.g.
#!/bin/sh
yum -y install httpd
chkconfig httpd on
/etc/init.d/httpd start
Or:
<powershell>
…
</powershell>
85. Bootstrapping
–
metadata
service
Instance
Metadata
service
contains
wealth
of
informaBon
about
an
instance
AMI
h)p://169.254.169.254/latest/meta-‐data
Custom
or
standard
machine
image
+
user
data
Receive
custom
data
to
drive
Metadata
Service
bootstrapping
Scripts
in
user-‐data
field
of
metadata
will
be
executed
on
launch
Install
soGware
e.g.
web
server,
app
server,
proxy
Pull
data
and
applicaBon
packages
from
S3
Publish
metadata
for
instance
to
other
systems
e.g.
monitoring
systems
Setup
security
profile
of
instance
based
upon
intended
use
e.g.
pull
latest
config
91. Architect
to
use
cloud
strengths
Elastic Load Balancing Route 53 RDS Auto-scaling
Use
at
regional
level
Leverage
SLA
Scale
databases
without
Dynamically
scale
resources
&
Combined
with
autoscaling
will
Improve
applicaBon
reliability
with
admin
overhead
control
costs
balance
requests
and
resource
Route
53’s
SLA
on
requests
served
Choose
instance
size
for
databases
Only
provision
the
resources
that
capacity
across
availability
zones
and
scale
up
over
Bme
are
required
with
scale
up
and
cool
Weighted
rouBng
down
policies
that
match
demand
Within
VPC
Perform
A/B
analysis,
and
staged
Add
high
availability
from
Use
to
loadbalance
between
applicaBon
roll-‐outs
by
moving
a
management
console
applicaBon
Bers
within
an
porBon
of
traffic
to
new
Create
master-‐slave
configuraBons
availability
zone
infrastructure
and
read-‐replicas.
AWS
takes
care
of
the
failover
and
recreaBon
of
a
new
Instance
migraBons
Control
TTLs
and
updates
slave
in
event
of
master
DB
loss
Easily
move
instances
from
dev
Take
absolute
control
of
DNS
environments
to
test
environments
updates
for
more
decisive
system
by
moving
between
ELBs
updates
93. Services
not
soGware
Use
AWS
services
+
Your
technology
skills
=
Less
Bme
managing
and
installing
soGware
More
Bme
focused
on
business
applicaBons
let
AWS
do
the
heavy
liGing
94. Services
not
soGware
Relational Database Service
Use RDS for Database-as-a-Service
databases
No need to install or manage database instances
Scalable and fault tolerant configurations
DynamoDB
Use DynamoDB for
Provisioned throughput NoSQL database
high performance
Fast, predictable performance
key-value DB
Fully distributed, fault tolerant architecture
95. Services
not
soGware
Processing results
Amazon SQS
Reliable message
Reliable, highly scalable, queue
Amazon SQS
queuing without
service for storing messages as they
travel between instances
additional software
Processing task/
processing trigger
1
2
Push inter-process Simple Workflow
Task A
workflows into the Reliably coordinate processing steps
Task B
3
across applications
cloud with SWF
(Auto-scaling)
Integrate AWS and non-AWS resources
Manage distributed state in complex
systems
Task C
96. Services
not
soGware
Document
Don’t install search Cloud Search
Server
Elastic search engine based upon
software, use
Amazon A9 search engine
CloudSearch
Fully managed service with
sophisticated feature set
Search
Scales automatically
Server
Results
Elastic MapReduce
Elastic Hadoop cluster
Process large
Integrates with S3 & DynamoDB
volumes of data cost
Leverage Hive & Pig analytics scripts
effectively with EMR
Integrates with instance types such as
spot
98. Be
elasBc
and
cost
opBmized
Elastic Load Balancing Auto-scaling policies
Scalability
Cost
OpBmizaBon
Availability
Instance types and sizes
99. Auto-‐scaling
policies
Manually
By
Schedule
Send
an
API
call
or
use
CLI
to
Scale
up/down
based
on
date
launch/terminate
instances
–
and
Bme
Only
need
to
specify
capacity
change
(+/-‐)
By
Policy
Auto-‐Rebalance
Scale
in
response
to
changing
Instances
are
automaBcally
condiBons,
based
on
user
launched/terminated
to
configured
real-‐Bme
ensure
the
applicaBon
is
monitoring
and
alerts
balanced
across
mulBple
Azs
100. Auto-‐scaling
policies
Manually
By
Schedule
Send
an
API
cmanual
scaling
PreempBve
all
or
use
CLI
to
Scale
up/down
based
on
own
Regular
scaling
up
and
d date
of
capacity
launch/terminate
instances
–
of
instances
and
Bme
Only
efore
a
mo
specify
capacity
e.g.
b need
t arke:ng
event
add
10
e.g.
scale
from
0
to
2
to
process
SQS
more
instances
messages
every
night
or
double
change
(+/-‐)
capacity
on
a
Friday
night
By
Policy
Auto-‐Rebalance
Scale
in
response
to
changing
Instances
are
automaBcally
Dynamic
scale
based
upon
condiBons,
based
on
user
Maintain
capacity
across
launched/terminated
to
custom
metrics
configured
real-‐Bme
availability
zones
ensure
the
applicaBon
is
e.g.
SQS
queue
depth,
Average
CPU
e.g.
Instance
availability
maintained
in
monitoring
and
alerts
load,
ELB
latency
balanced
Z
becoming
unavailable
event
of
A
across
mulBple
Azs
101. Instance
types
On-demand instances Reserved instances Spot instances
Unix/Linux
instances
start
at
$0.02/ 1-‐
or
3-‐year
terms
Bid
on
unused
EC2
capacity
hour
Pay
low
up-‐front
fee,
receive
significant
hourly
Spot
Price
based
on
supply/demand,
Pay
as
you
go
for
compute
power
discount
determined
automaBcally
Low
cost
and
flexibility
Low
Cost
/
Predictability
Cost
/
Large
Scale,
dynamic
workload
handling
Pay
only
for
what
you
use,
no
up-‐front
Helps
ensure
compute
capacity
is
available
commitments
or
long-‐term
contracts
when
needed
Use
Cases:
Use
Cases:
Use
Cases:
Applica:ons
with
flexible
start
and
end
:mes
Applica:ons
with
short
term,
spiky,
or
unpredictable
workloads;
Applica:ons
with
steady
state
or
predictable
Applica:ons
only
feasible
at
very
low
compute
usage
prices
Applica:on
development
or
tes:ng
Applica:ons
that
require
reserved
capacity,
including
disaster
recovery
102. Leverage
all
models
7000
6000 Spot
5000
4000 On Demand
3000
2000
Reserved Instances
1000
0
103. Instance
types
Choose instance type that matches requirements
Start
with
memory
requirements
and
architecture
type
(32bit
or
64-‐bit)
Then
choose
the
closest
number
of
virtual
cores
required
Scale across availability zones
Smaller
sizes
give
more
granularity
for
deploying
to
mulBple
AZs
Start with on-demand and then assess utilization for RIs
Instances
that
are
always
running
–
heavy
uBlizaBon
RIs
Instances
occasionally
used
in
auto-‐scaling
–
light
uBlizaBon
RIs
105. Cloud computing
30%
70%
On-‐Premise
Your
Managing
All
of
the
Infrastructure
Business
“UndifferenBated
Heavy
LiGing”
106. Cloud computing
30%
70%
On-‐Premise
Your
Managing
All
of
the
Infrastructure
Business
“UndifferenBated
Heavy
LiGing”
AWS
Cloud-‐Based
More
Time
to
Focus
on
Configuring
Your
Your
Business
Cloud
Assets
Infrastructure
70%
30%
109. Agenda
Amazon
Web
Services
Background
UBlity
compuBng
&
ElasBcity
Best
pracBces
Choosing
your
use
case
Organizing
your
environments
Security
Architect
to
cloud
strengths
Services
not
soGware
Be
elasBc
&
cost
opBmized