This document provides an overview and agenda for an AWS technical workshop on Amazon Web Services. The workshop will provide a basic understanding of cloud computing and AWS through theory, demonstrations, and hands-on lab exercises focused on Amazon S3, EC2, EBS, CloudFront, and RDS. Attendees will learn about setting up accounts, installing tools, and the objectives and structure of the workshop. The agenda includes introductions to cloud computing and specific AWS services as well as conclusions. Questions are welcomed throughout the event.
This document provides an overview of an AWS technical workshop that will introduce attendees to cloud computing concepts and provide hands-on experience with several AWS services, including Amazon S3, EC2, EBS, CloudFront, and RDS. The workshop agenda includes introductions to cloud computing theory and demonstrations of the featured AWS services, followed by corresponding lab exercises. Attendees will learn how to set up and use basic features of these services to store, process, deliver and manage data and applications in the AWS cloud.
Manage for Peak Performance with AWS discusses how RightScale helps companies optimize their use of AWS. RightScale provides cloud management tools that allow companies to forecast costs, operate efficiently at scale, and outage-proof their applications on AWS. The document also describes how RightScale helped photo sharing company PhotoMerchant scale reliably on AWS to handle thousands of high-resolution images per hour and millions of user requests.
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisAmazon Web Services
This document discusses different data storage solutions including static storage like Amazon S3, file systems using Amazon EBS, sync volumes with AWS Storage Gateway, relational databases with Amazon RDS, and NoSQL databases like Amazon DynamoDB. It provides an overview of each solution and when they would be applicable, focusing on characteristics like scalability, durability, ease of administration and cost. The overall message is that the right choice depends on your specific needs and priorities around performance, manageability and budget.
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012Amazon Web Services
The AWS SDK for Java and the AWS Toolkit for Eclipse enable developers to easily manage AWS resources, quickly build web scale Java applications that interact with AWS services, and deploy those applications to the AWS platform. In this session, learn what functionality the AWS SDK for Java and the AWS Toolkit provide, see common usage scenarios with the AWS SDK for Java, and discover how to use the management, deployment, and debugging capabilities in the AWS Toolkit for Eclipse.
This document provides an overview of an AWS technical workshop that will introduce attendees to cloud computing concepts and provide hands-on experience with several AWS services, including Amazon S3, EC2, EBS, CloudFront, and RDS. The workshop agenda includes introductions to cloud computing theory and demonstrations of the featured AWS services, followed by corresponding lab exercises. Attendees will learn how to set up and use basic features of these services to store, process, deliver and manage data and applications in the AWS cloud.
Manage for Peak Performance with AWS discusses how RightScale helps companies optimize their use of AWS. RightScale provides cloud management tools that allow companies to forecast costs, operate efficiently at scale, and outage-proof their applications on AWS. The document also describes how RightScale helped photo sharing company PhotoMerchant scale reliably on AWS to handle thousands of high-resolution images per hour and millions of user requests.
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisAmazon Web Services
This document discusses different data storage solutions including static storage like Amazon S3, file systems using Amazon EBS, sync volumes with AWS Storage Gateway, relational databases with Amazon RDS, and NoSQL databases like Amazon DynamoDB. It provides an overview of each solution and when they would be applicable, focusing on characteristics like scalability, durability, ease of administration and cost. The overall message is that the right choice depends on your specific needs and priorities around performance, manageability and budget.
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012Amazon Web Services
The AWS SDK for Java and the AWS Toolkit for Eclipse enable developers to easily manage AWS resources, quickly build web scale Java applications that interact with AWS services, and deploy those applications to the AWS platform. In this session, learn what functionality the AWS SDK for Java and the AWS Toolkit provide, see common usage scenarios with the AWS SDK for Java, and discover how to use the management, deployment, and debugging capabilities in the AWS Toolkit for Eclipse.
You've had a chance to hear from AWS Solutions Architects about how you might architect a solution which would run in the AWS cloud and learned how you might better scale your operations. Come to this session if you'd like to hear some real-world stories from customers such as Autodesk and Pronia and partners such as Control Group and Stratalux. You'll learn how Autodesk has used the AWS cloud to revolutionize the architecture of their solutions to meet their customers' needs and from Stratalux you'll see some pragmatic real world examples for increasing operational efficiency. You'll also hear how Pronia worked with Control Group to deploy a HIPAA compliant application on AWS.
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012Amazon Web Services
Learn best practices for using the AWS SDK for Ruby, including configuration, logging, debugging, consuming high and low level interfaces, collections, memoization, Rails integrations, AWS::Record and more.
Keynote address and AWS overview by Dr. Werner Vogels, Amazon.com CTO, at the AWS Cloud for the Enterprise Event in LA on October 15, 2009 and in NY on October 19, 2009
We are excited to announce Amazon Glacier, a fully-managed archive service in the cloud that allows customers to store data in 'cold storage' at an extremely competitive price point. Built to support the same 11 9s durability as S3, we'll take you through Glacier, how it works, where it sits with the storage spectrum and our planned integration with S3.
This document summarizes the key principles of architecting applications on Amazon Web Services (AWS). It discusses the concepts of elasticity, designing for failure, loose coupling between components, security best practices, and optimizing for performance. Specific AWS services are highlighted for each principle such as Amazon EC2 for elasticity, Route 53 for redundancy, SQS for loose coupling, IAM for security, and ElastiCache for performance. The presentation emphasizes that AWS allows applications to scale up and down automatically in response to traffic and failures through these architectural patterns and services.
This document discusses rules for building scalable and available marketing campaigns in the cloud. It outlines six rules: 1) service all web requests, 2) service requests as fast as possible, 3) handle requests at any scale, 4) simplify architecture with services, 5) automate operational management, and 6) leverage unique cloud properties. The first rule focuses on using DNS, load balancers, and data replication to ensure requests can access the application and data. The second rule emphasizes choosing the fastest route using latency-based routing and offloading servers using a content delivery network.
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012Amazon Web Services
Interested in offering your apps and games to Amazon customers? Learn how to grow your mobile app or gaming business by offering your app to millions of Amazon and Kindle Fire customers. This talk will provide an overview of selling your app on Amazon and resources to help you engage customers and monetize, including an overview of the GameCircle and In-App Purchasing APIs. Plus, hear tips for building relationships with Amazon customers and creating the killer app for Kindle Fire by optimizing your mobile apps and games for Kindle Fire tablets.
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012Amazon Web Services
In this session we will discuss the numerous ways to ingest data into AWS including options such as physical media import & direct connect. We also talk about policy-based Hierarchical Storage Management (HSM) in the cloud, total cost of ownership, the importance of storage durability, and the infinite scalability of Amazon S3. Also, the founder of photo-share sensation IMGUR, Alan Schaaf, speaks about their migration to AWS.
AWS Support offers different support plans to match customers' needs, including 24/7 phone and chat support with 1-hour response times for web cases. They provide operational support for AWS applications as well as support for third-party software. The higher-tier plans include access to AWS Trusted Advisor and routing to senior engineers. Enterprise support adds a 15-minute response time for critical issues, application architecture guidance, and a dedicated Technical Account Manager.
If you are a Linux user in Amazon EC2, this is a session you want to attend. Join us for a discussion related to the Amazon Linux Amazon Machine Image (AMI). Leave the session with an understanding of why the Amazon Linux AMI exists, how its packages and repositories are composed, and information about its rolling release cycle and security updates. Additionally, we discuss the niche that the Amazon Linux AMI fills in the larger Linux-in-EC2 space. Come with your questions, feedback, and requests related to the Amazon Linux AMI.
This document discusses how Amazon Web Services (AWS) can help organizations overcome barriers to data-driven innovation by providing tools and infrastructure for distributed data storage, analysis, and sharing. It describes how AWS services like DynamoDB, EC2, EMR, S3, and GovCloud can help customers securely generate, collect, analyze, and collaborate on data at scale. Examples include genomic analysis and public health monitoring through the CDC's BioSense program.
This document provides an overview of Amazon Web Services (AWS), including:
- AWS offers on-demand computing infrastructure services including computing power, storage, databases, and content delivery.
- AWS grew out of Amazon's own need for scalable infrastructure and now has hundreds of thousands of customers using its services.
- Developers are attracted to AWS because of its reliability, scalability, low latency, ease of use, and low costs compared to managing their own infrastructure.
This document summarizes security features and best practices for Amazon Web Services (AWS). It discusses AWS certifications, geographic diversity of data centers, data redundancy, multi-factor authentication, virtual private clouds, and security configurations for Amazon EC2, S3, and other AWS services. The document is intended to provide customers with an overview of AWS security.
This document discusses running websites and content management systems on Amazon Web Services (AWS). It outlines how AWS provides easy and reusable infrastructure, availability and scalability on a global scale, and lower costs compared to traditional hosting. Specific AWS services that can help run websites include pre-built templates, CloudFormation for deployment, S3 for storage, CloudFront for CDN, and Route 53 for DNS. Migrating existing sites to AWS is also discussed.
Leveraging cloud computing allows online game developers to focus on their business by eliminating the need to manage infrastructure. The cloud provides elastic, on-demand access to compute, storage, databases, and networking resources. This allows variable capacity needs to be met without over- or under-provisioning, improving customer experience. Specific AWS services mentioned that are well-suited for online games include S3 for static storage, EC2 for dynamic servers, DynamoDB for NoSQL databases, and CloudFront for content delivery.
This document provides an overview of AWS for digital advertising. It discusses AWS's global infrastructure including regions, availability zones, and edge locations. It also describes various AWS services like compute (EC2), storage, databases, and networking options. The document emphasizes AWS's pay-as-you-go utility computing model and its ability to provide scalable, on-demand infrastructure resources globally.
You've had a chance to hear from AWS Solutions Architects about how you might architect a solution which would run in the AWS cloud and learned how you might better scale your operations. Come to this session if you'd like to hear some real-world stories from customers such as Autodesk and Pronia and partners such as Control Group and Stratalux. You'll learn how Autodesk has used the AWS cloud to revolutionize the architecture of their solutions to meet their customers' needs and from Stratalux you'll see some pragmatic real world examples for increasing operational efficiency. You'll also hear how Pronia worked with Control Group to deploy a HIPAA compliant application on AWS.
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012Amazon Web Services
Learn best practices for using the AWS SDK for Ruby, including configuration, logging, debugging, consuming high and low level interfaces, collections, memoization, Rails integrations, AWS::Record and more.
Keynote address and AWS overview by Dr. Werner Vogels, Amazon.com CTO, at the AWS Cloud for the Enterprise Event in LA on October 15, 2009 and in NY on October 19, 2009
We are excited to announce Amazon Glacier, a fully-managed archive service in the cloud that allows customers to store data in 'cold storage' at an extremely competitive price point. Built to support the same 11 9s durability as S3, we'll take you through Glacier, how it works, where it sits with the storage spectrum and our planned integration with S3.
This document summarizes the key principles of architecting applications on Amazon Web Services (AWS). It discusses the concepts of elasticity, designing for failure, loose coupling between components, security best practices, and optimizing for performance. Specific AWS services are highlighted for each principle such as Amazon EC2 for elasticity, Route 53 for redundancy, SQS for loose coupling, IAM for security, and ElastiCache for performance. The presentation emphasizes that AWS allows applications to scale up and down automatically in response to traffic and failures through these architectural patterns and services.
This document discusses rules for building scalable and available marketing campaigns in the cloud. It outlines six rules: 1) service all web requests, 2) service requests as fast as possible, 3) handle requests at any scale, 4) simplify architecture with services, 5) automate operational management, and 6) leverage unique cloud properties. The first rule focuses on using DNS, load balancers, and data replication to ensure requests can access the application and data. The second rule emphasizes choosing the fastest route using latency-based routing and offloading servers using a content delivery network.
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012Amazon Web Services
Interested in offering your apps and games to Amazon customers? Learn how to grow your mobile app or gaming business by offering your app to millions of Amazon and Kindle Fire customers. This talk will provide an overview of selling your app on Amazon and resources to help you engage customers and monetize, including an overview of the GameCircle and In-App Purchasing APIs. Plus, hear tips for building relationships with Amazon customers and creating the killer app for Kindle Fire by optimizing your mobile apps and games for Kindle Fire tablets.
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012Amazon Web Services
In this session we will discuss the numerous ways to ingest data into AWS including options such as physical media import & direct connect. We also talk about policy-based Hierarchical Storage Management (HSM) in the cloud, total cost of ownership, the importance of storage durability, and the infinite scalability of Amazon S3. Also, the founder of photo-share sensation IMGUR, Alan Schaaf, speaks about their migration to AWS.
AWS Support offers different support plans to match customers' needs, including 24/7 phone and chat support with 1-hour response times for web cases. They provide operational support for AWS applications as well as support for third-party software. The higher-tier plans include access to AWS Trusted Advisor and routing to senior engineers. Enterprise support adds a 15-minute response time for critical issues, application architecture guidance, and a dedicated Technical Account Manager.
If you are a Linux user in Amazon EC2, this is a session you want to attend. Join us for a discussion related to the Amazon Linux Amazon Machine Image (AMI). Leave the session with an understanding of why the Amazon Linux AMI exists, how its packages and repositories are composed, and information about its rolling release cycle and security updates. Additionally, we discuss the niche that the Amazon Linux AMI fills in the larger Linux-in-EC2 space. Come with your questions, feedback, and requests related to the Amazon Linux AMI.
This document discusses how Amazon Web Services (AWS) can help organizations overcome barriers to data-driven innovation by providing tools and infrastructure for distributed data storage, analysis, and sharing. It describes how AWS services like DynamoDB, EC2, EMR, S3, and GovCloud can help customers securely generate, collect, analyze, and collaborate on data at scale. Examples include genomic analysis and public health monitoring through the CDC's BioSense program.
This document provides an overview of Amazon Web Services (AWS), including:
- AWS offers on-demand computing infrastructure services including computing power, storage, databases, and content delivery.
- AWS grew out of Amazon's own need for scalable infrastructure and now has hundreds of thousands of customers using its services.
- Developers are attracted to AWS because of its reliability, scalability, low latency, ease of use, and low costs compared to managing their own infrastructure.
This document summarizes security features and best practices for Amazon Web Services (AWS). It discusses AWS certifications, geographic diversity of data centers, data redundancy, multi-factor authentication, virtual private clouds, and security configurations for Amazon EC2, S3, and other AWS services. The document is intended to provide customers with an overview of AWS security.
This document discusses running websites and content management systems on Amazon Web Services (AWS). It outlines how AWS provides easy and reusable infrastructure, availability and scalability on a global scale, and lower costs compared to traditional hosting. Specific AWS services that can help run websites include pre-built templates, CloudFormation for deployment, S3 for storage, CloudFront for CDN, and Route 53 for DNS. Migrating existing sites to AWS is also discussed.
Leveraging cloud computing allows online game developers to focus on their business by eliminating the need to manage infrastructure. The cloud provides elastic, on-demand access to compute, storage, databases, and networking resources. This allows variable capacity needs to be met without over- or under-provisioning, improving customer experience. Specific AWS services mentioned that are well-suited for online games include S3 for static storage, EC2 for dynamic servers, DynamoDB for NoSQL databases, and CloudFront for content delivery.
This document provides an overview of AWS for digital advertising. It discusses AWS's global infrastructure including regions, availability zones, and edge locations. It also describes various AWS services like compute (EC2), storage, databases, and networking options. The document emphasizes AWS's pay-as-you-go utility computing model and its ability to provide scalable, on-demand infrastructure resources globally.
The document provides an agenda for an AWS 101 lunch and learn presentation. The presentation will introduce concepts behind AWS such as utility computing and elasticity. It will include a live demonstration and interactive walkthrough of services such as EC2 instances, S3, CloudFront, EBS volumes, and RDS. The presentation will cover key AWS services and how they provide scalable, on-demand infrastructure.
Here are the steps to create a bastion host:
1. Create a security group for the bastion host that allows SSH access from your IP only.
2. Launch an EC2 instance into this security group. This will be your bastion host.
3. Create a security group for your internal instances that allows SSH access from the bastion host security group.
4. Launch your internal instances into this security group. They will now only be accessible via SSH through the bastion host.
5. Connect to the bastion host using SSH and then connect from there to your internal instances. This enforces access control and logging through a single managed instance.
Let me know if any of these
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.
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
This document discusses how to run a website on Amazon Web Services (AWS). It provides an overview of benefits like easy deployment, global scalability, and cost savings. It also describes specific AWS services that can be used, such as pre-built content management system (CMS) templates, CloudFormation for launching sites, and S3 for storage. The document demonstrates launching WordPress and Joomla! sites across Availability Zones and regions. It highlights how AWS services provide fault tolerance and lower variable costs compared to owning infrastructure.
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Amazon Web Services
Listen to the webinar recording: http://www.youtube.com/watch?v=DERzYnthq1s
Are you new to cloud computing and would like to learn more about Amazon Web Services? If you intend to implement a project and would like to discover the basics of the AWS cloud, or if you are a business looking to evaluate cloud computing, view these slides alongside the complimentary webinar recording.
A detailed overview of AWS including how you can get started quickly, deliver agility and reduced time to market.
By Ryan Shuttleworth, AWS Technical Evangelist
In this webinar, Ryan Shuttleworth, Technology Evangelist, Amazon Web Services and Adam Bidwell, eCommerce Manager, Kurt Geiger will discuss how retailers are using AWS to carry out a number of business critical functions. This complementary webinar will discuss in detail Kurt Geiger's experience of using AWS to run their Magento eCommerce engine and Ryan Shuttleworth will cover an overview of AWS along with a number case studies of how retail customers are implementing AWS to run their business.
This document provides an overview and demos of AWS Lambda@Edge. It discusses how Lambda@Edge allows developers to run Node.js code at AWS edge locations to customize content delivery. Some key use cases include modifying requests and responses, URL rewriting, response generation from multiple origins, and adding security headers. The presentation includes demos of redirecting URLs, personalization, and A/B testing using Lambda@Edge.
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWSETCenter
4K video is fast setting the minimum bar for content capture, be it consumer, prosumer, professional, episodic or theatrical. This in turn is leading to more demanding infrastructure requirements for media production, management and distribution. Consumers now have a variety of viewing devices and expect an optimal viewing experience for all of them, regardless of screen size or bandwidth availability. Media companies need to deliver on that consumer expectation while at the same time optimizing for costs. They need to produce content for the highest quality viewing experience, but have the ability to deliver to a wide variety of quality levels. They need an infrastructure that scales automatically and just works, whether it is a full 4K production workflow, subsequent archive and content management, or a multi-device streaming. In addition to discussing the way in which an agile cloud infrastructure can meet the demands of a 4K workflow, this session will cover cutting edge technologies like remote application visualization and server-less workflow automation that can greatly help today's media companies in the race to serve their gadget savvy consumer.
The document discusses techniques for extreme rich internet application (RIA) development using DotNetNuke (DNN). It covers how web delivery methods have changed with faster speeds, AJAX, CSS, and the growing importance of JavaScript. It discusses the client-side architecture including browsers, UI libraries, and the spectrum from structured to ad-hoc layouts. The document outlines DNN's progression of RIA usage from modules to scripted modules to full client-side frameworks like Sencha. It also covers quickly deploying scripted modules using tools like Open Web Studio without recompiling or restarting servers.
Webinar: Delivering Static and Dynamic Content Using CloudFrontAmazon Web Services
In this presentation from our webinar titled “Delivering Static and Dynamic Content using Amazon CloudFront”, we provide an overview on how you can use Amazon CloudFront to help architect your site to deliver both static and dynamic content (portions of your site that change for each end-user). Andy Rosenbaum, Director of Desktop Development at Earth Networks, also joined and presented on why Earth Networks chose Amazon CloudFront to deliver their dynamic weather content.
One of five presentations at Chicago's Day of Cloud mini-conference. Chris McAvoy (http://www.psclistens.com) demonstrates cloud computing with Amazon services.
OSCON Data 2011 -- NoSQL @ Netflix, Part 2Sid Anand
The document discusses translating concepts from relational databases to key-value stores. It covers normalizing data to avoid issues like data inconsistencies and loss. While key-value stores don't support relations, transactions, or SQL, the relationships can be composed in the application layer for smaller datasets. Picking the right data for key-value stores involves accessing data primarily by key lookups.
1) The document discusses different cloud computing models like SaaS, PaaS, and DaaS and provides examples of breakthrough applications for each.
2) It highlights how InterSystems is partnering with RightScale to enable single-click deployment of Caché and Ensemble applications on cloud infrastructures.
3) Details are provided around pricing, licensing, and future plans which include support for additional platforms, auto-scaling, and exploration of database as a service offerings.
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.
1) The document discusses building a minimum viable product (MVP) using Amazon Web Services (AWS).
2) It provides an example of an MVP for an omni-channel messenger platform that was built from 2017 to connect ecommerce stores to customers via web chat, Facebook Messenger, WhatsApp, and other channels.
3) The founder discusses how they started with an MVP in 2017 with 200 ecommerce stores in Hong Kong and Taiwan, and have since expanded to over 5000 clients across Southeast Asia using AWS for scaling.
This document discusses pitch decks and fundraising materials. It explains that venture capitalists will typically spend only 3 minutes and 44 seconds reviewing a pitch deck. Therefore, the deck needs to tell a compelling story to grab their attention. It also provides tips on tailoring different types of decks for different purposes, such as creating a concise 1-2 page teaser, a presentation deck for pitching in-person, and a more detailed read-only or fundraising deck. The document stresses the importance of including key information like the problem, solution, product, traction, market size, plans, team, and ask.
This document discusses building serverless web applications using AWS services like API Gateway, Lambda, DynamoDB, S3 and Amplify. It provides an overview of each service and how they can work together to create a scalable, secure and cost-effective serverless application stack without having to manage servers or infrastructure. Key services covered include API Gateway for hosting APIs, Lambda for backend logic, DynamoDB for database needs, S3 for static content, and Amplify for frontend hosting and continuous deployment.
This document provides tips for fundraising from startup founders Roland Yau and Sze Lok Chan. It discusses generating competition to create urgency for investors, fundraising in parallel rather than sequentially, having a clear fundraising narrative focused on what you do and why it's compelling, and prioritizing relationships with people over firms. It also notes how the pandemic has changed fundraising, with examples of deals done virtually during this time. The tips emphasize being fully prepared before fundraising and cultivating connections with investors in advance.
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
This document discusses Amazon's machine learning services for building conversational interfaces and extracting insights from unstructured text and audio. It describes Amazon Lex for creating chatbots, Amazon Comprehend for natural language processing tasks like entity extraction and sentiment analysis, and how they can be used together for applications like intelligent call centers and content analysis. Pre-trained APIs simplify adding machine learning to apps without requiring ML expertise.
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.
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
ScyllaDB is making a major architecture shift. We’re moving from vNode replication to tablets – fragments of tables that are distributed independently, enabling dynamic data distribution and extreme elasticity. In this keynote, ScyllaDB co-founder and CTO Avi Kivity explains the reason for this shift, provides a look at the implementation and roadmap, and shares how this shift benefits ScyllaDB users.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
5. Audience
System Administrators
Solutions Architects / Cloud Architects
IT Professionals
Software Developers
...With enough experience using AWS
6. AWS Technical Workshop 101
Objective
Provide a basic understanding of:
Cloud Computing, Amazon Web Services
Provide a basic hands-on experience on:
Amazon EC2 and EBS
Amazon S3
Amazon CloudFront
Amazon RDS
6
10. Cloud Computing
1) Elastic Capacity
2) Faster time to market
3) No CapEx
4) Pay as you go, pay for what you use
5) Focus on your business
10
11. Amazon Web Services
Amazon Web Services provides a
+ Highly reliable
+ Scalable
+ Low-cost
Infrastructure Platform in the cloud that
powers hundreds of thousands of
businesses in 190 countries around the
world. 11
14. Amazon EC2
Availability Zones (AZ)
you can run your virtual servers in each AZ
19 Availability Zones in total (as of Dec 2012)
15. CloudFront + Route53
Content Delivery
Edge Locations DNS Service
South New York Amsterdam
Seattle (2) London
Bend
Newark Stockholm
Palo Alto Dublin
Tokyo
San Jose
Frankfurt
Paris
Los Angeles
Ashburn
(2) Hong
Jacksonville Kong
Dallas Sydney
St.Louis Miami Singapore
Sao
Paulo
38 Edge Locations in total (as of Dec 2012)
21. Amazon S3
Simple Storage Service
Object-based storage (no Filesystem)
Easily store/retrieve data
Durability of 99.999999999% or 99.99%
Integrated with other AWS Services
Scalable
Redundancy is managed transparently
File (Object): up to 5 TB each
HTTP, HTTPS, BitTorrent protocols
21
22. Amazon S3 Redundancy
Your Data
Any Amazon S3 Region
Data
Data
Data is replicated
multiple times Data
In case of failure,
data is replicated again, Data
Data
transparently
24. Amazon S3
Demo
Create an S3 Bucket
Upload/Download files
Work with access permissions
24
25. Amazon S3
Lab Exercise
Create a new S3 bucket in the Singapore region to store log files. E.g.
2012-jiyosub-logs (use your name)
Create a new S3 bucket in Singapore to store public content, and
configure logging using the previously created bucket, in a
subdirectory called my-s3-logs.
E.g. 2012-jiyosub-public
Upload a picture file, open it with a browser.
Play with permissions, make it private or public.
Also try Reduced Redundancy as an option.
25
29. Regions, Availability Zones,
Edge Locations
Amsterdam
Seattle South Bend New York (2)
London
Newark Stockholm
Palo Alto Dublin
Tokyo
San Jose
Frankfurt
Pari
Los Angeles s
Ashbur
(2) n
Jacksonvill Hong
Dalla e Kong
s
St.Loui Miam Singapor Sydney
s i e
Sao
Paulo
38 Edge Locations in total (as of Dec 2012)
30. Let’s simplify a bit:
we consider only a few of them
Stockholm
San Jose
Hong
Kong
Sao
Paulo
Your web servers
in Singapore
31. Content Delivery Network:
How it works
Stockholm
San Jose
Hong
Kong
Sao
Paulo
Dynamic pages (PHP, Java) (from web
Your web servers
servers)
in Singapore
Static content or streaming (with CloudFront)
32. Content Delivery Network:
How it works in details
1) A person opens a website, e.g.
http://www.amazon.com
2) The browser performs a DNS query
3) DNS responds: go to 72.21.214.128
4) A web server responds with a web page
5) Some objects inside the page require further queries
6) Some are hosted on CloudFront “distributions”
7) The browser will be directed to the closest location
8) Content will be served quickly and reliably
32
The user doesn’t need to know anything about CDNs
33. CloudFront + Route53
Edge Locations
Amsterdam
Seattle South Bend New York (2)
London
Newark Stockholm
Palo Alto Dublin
Tokyo
San Jose
Frankfurt
Pari
Los Angeles s
Ashbur
(2) n
Jacksonvill Hong
Dalla e Kong
s
St.Loui Miam Singapor Sydney
s i e
Sao
Paulo
38 Edge Locations in total (as of Dec 2012)
34. Amazon CloudFront
Use cases
Accelerated web content delivery
Off-load traffic from web servers
Big spikes in traffic
Event streaming
Marketing campaigns
34
35. Amazon CloudFront
Demo
Create a static distribution
Test the content
35
36. Amazon CloudFront
Lab Exercise
Use your S3 bucket 2012-jiyosub-public to create a
distribution using it as the origin.
Delivery method is Downloading.
Logging is into the S3 bucket: 2012-jiyosub-public
Place the logs under the directory my-cf-logs
Select one of your pictures, then open it with a browser.
Test it with your Cloud Buddy. (it might take 10-15 mins)
Once finished, destroy the CloudFront distribution.
36
39. Amazon EC2
Elastic Compute Cloud
Linux / Windows virtual machines
Elastic (scale in minutes)
Many Instance types (micro, small, large...)
AMI: Amazon Machine Image
VPC: Virtual Private Cloud
Security (Groups, Keys...)
VM Import
Auto Scaling, Elastic Load Balancing
39
40. Amazon EC2
Availability Zones (AZ)
21 Availability Zones in total (as of Dec 2012)
41. Amazon EC2
Use cases
Media
Hosting
High Performance Computing
Dev & Test
Internal Applications
Gaming
... Everything that needs computing!
41
42. Amazon EC2
Demo #1 (from Linux to Linux)
Create a new Security Group
Launch an Amazon EC2 instance (Linux)
Log in with SSH as ec2-user@
Install a web server
Create a simple web page
Test it on a browser: it works!
Create and attach an Elastic IP
Create an AMI from an EC2 Instance
42
43. Amazon EC2
Demo #2 (from Windows to Linux)
Download the Keypair
Use PuttyGEN to generate a PPK file
Import the PPK file into PuTTY
Use PuTTY to login with SSH (ec2-user@)
Alternatively, you can use MobaXTerm:
http://mobaxterm.mobatek.net
(native support for PPK files)
43
44. Amazon EC2
Demo #3 (from Linux to Windows)
Create a new Security Group for Windows
Launch a new EC2 instance (Windows)
Log in with RDP
If from Windows: log in with RDP
44
45. Amazon EC2
Lab Exercise
Create a new Security Group, “linux-web”
Enable SSH, HTTP, HTTPS
Create a new Keypair, and download it
Launch a t1.micro or t1.small using a Linux AMI
Enable CloudWatch
Associate it with Keypair and Security Group
Log in, install a web server, create a web page
Activate the web server, test it on a browser
Assign an Elastic IP to the Instance
Stop it. Create an AMI from the Instance.
Boot a second Instance from that AMI. Test it.
45
48. Amazon EBS
Elastic Block Store
Block Level Storage for use with EC2
Volume: 1 GB to 1 TB
Raw unformatted block device
Local to an Availability Zone
Redundant
Persistent
Point-in-time snapshots to Amazon S3
Integration with CloudWatch
48
49. Amazon EBS
Demo
Create a new EBS volume
Attach it to an EC2 Instance
Partition it and create a File System
Mount it; create a file in it
Create an EBS Snapshot
Create a new volume from the Snapshot
49
50. Amazon EBS
Lab Exercise
Create a new 5 GB volume, in the same AZ as your running
EC2 Instance
Attach it
Log into the EC2 Instance, confirm the volume is visible
Partition the volume, create a File System (ext3)
Mount the volume
Create a file in it
Unmount it
Create a snapshot from the Management Console
Create a volume from the snapshot
Mount the new snapshot, verify that the file is there
50
53. Amazon RDS
Relational Database Service
Relational Database “as a Service”
Simple to Deploy
Managed by the AWS team
MySQL or Oracle (as of Jan 2012)
Scalable
Optional: automatic Standby Replica
Optional: multiple Read-Only copies
Easy DB Snapshots and automated backup
53
54. Amazon RDS
Demo
Create a DB Instance on RDS (MySQL)
Enable Multi-AZ Deployment
Enable one Read Replica
Optional: connect to the DB Instance
54
55. Amazon RDS
Lab Exercise
From the AWS Management Console, under Amazon
RDS, create a new DB Instance (MySQL)
Enable Multi-AZ Deployment
Once the DB Instance is running, enable Read Replica
Perform a manual DB Snapshot
Optional: connect to the DB Instance, create a new
Database, a new Table, enter some values
55
57. IMPORTANT!
To avoid unwanted running costs:
+ Delete your S3 objects
+ Destroy your CloudFront distributions
+ Stop or Shut Down your EC2 and RDS instances
The customer is responsible for the resources he’s using.
AWS declines any responsibility if the customer forgets
to shut down resources.
57
61. The team
http://aws.amazon.com
James Tien 田哲禹 Jia Woei Ling
Account Manager Taiwan Manager Asia Pacific Tech Sales
jtien@amazon.com jwling@amazon.com
Martin Yan Lorcano Pan
Regional Sales Manager Account Manager
ymartin@amazon.com locarnop@amazon.com