This deck discusses general best practices of architecting applications in the cloud. It was used in May 2011 Architecture Center webinars. For more information, read the whitepaper available at http://bit.ly/aws-best-practices
Want to learn the basics of cloud computing with AWS and how various infrastructure building blocks fit together? If so, then join us in this webinar to find out how the AWS Cloud provides rapid access to flexible resources for your organization’s needs.
AWS Evangelist, Ryan Shuttleworth, explores the extended features of AWS S3 in this Masterclass webinar.
AWS S3 hosts over 1.3 trillion objects and is used for storing a wide range of data, from system backups, web site assets and digital media. In this webinar we will explain the features of S3 from static website hosting, through server side encryption to Glacier integration. We'll dive deep into the feature sets of S3 to give a rounded overview of its capabilities, looking at common use cases, APIs and best practice.
To see the recording and demostration for this webinar on YouTube, please click on the following links:
Masterclass Webinar: Amazon S3 Recording - http://www.youtube.com/watch?v=HHuRJZChCYQ
Masterclass Webinar: Amazon S3 Demonstration - http://www.youtube.com/watch?v=JuffWMBeJkw
This session walks through approaches for large-scale media processing scenarios. We cover hybrid and cloud-based transcoding, file transfer, media preparation, and media management. We expect attendees to come away with an understanding of best practices for architecting and deploying hybrid and cloud-based systems for media processing.
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.
A round up of all the features & improvements released since our last update, we'll walk through the timeline to bring you up to speed on the continuous innovation at AWS.
This session walks through approaches for media ingest, storage, processing and delivery scenarios on the AWS cloud. We cover solutions for high speed file transfer, cloud-based transcoding, tiered storage, content processing, and global low latency delivery, as well as the orchestration and management of the entire media workflow with the AWS Data Pipeline service. Attendees can expect to come away with an understanding of best practices for architecting and deploying cloud-based media workflows.
In this presentation, the Eclipse plugins from Amazon (announced at EclipseCon 2009) will be compared with the tooling for Microsoft Azure (announced at Eclipse Summit Europe 2009). Additionally, the features of the g-Eclipse project will be presented. g-Eclipse 1.0 was released in December 2009 as an Eclipse project for Grid and Cloud computing within the Eclipse community. g-Eclipse is a framework that allows users and developers to access Computing Grids and Cloud Computing resources in a unified way.
Everything You Need to Develop Apps Faster and Scale to Millions of UsersAmazon Web Services
Mobile app development can be complex and time-consuming. In this session, we will demonstrate how AWS Mobile Services makes it easier for you to develop mobile apps by providing a single, integrated experience for discovering, provisioning, and configuring AWS cloud resources.
In this session, learn how to move your existing database applications to the cloud. We cover the best practices for planning your migrations, moving your data over, sizing your AWS deployment appropriately, and minimizing downtime. You also hear from some of our customers who have successfully migrated their applications about the techniques they used and the reasons they moved onto the cloud.
Want to learn the basics of cloud computing with AWS and how various infrastructure building blocks fit together? If so, then join us in this webinar to find out how the AWS Cloud provides rapid access to flexible resources for your organization’s needs.
AWS Evangelist, Ryan Shuttleworth, explores the extended features of AWS S3 in this Masterclass webinar.
AWS S3 hosts over 1.3 trillion objects and is used for storing a wide range of data, from system backups, web site assets and digital media. In this webinar we will explain the features of S3 from static website hosting, through server side encryption to Glacier integration. We'll dive deep into the feature sets of S3 to give a rounded overview of its capabilities, looking at common use cases, APIs and best practice.
To see the recording and demostration for this webinar on YouTube, please click on the following links:
Masterclass Webinar: Amazon S3 Recording - http://www.youtube.com/watch?v=HHuRJZChCYQ
Masterclass Webinar: Amazon S3 Demonstration - http://www.youtube.com/watch?v=JuffWMBeJkw
This session walks through approaches for large-scale media processing scenarios. We cover hybrid and cloud-based transcoding, file transfer, media preparation, and media management. We expect attendees to come away with an understanding of best practices for architecting and deploying hybrid and cloud-based systems for media processing.
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.
A round up of all the features & improvements released since our last update, we'll walk through the timeline to bring you up to speed on the continuous innovation at AWS.
This session walks through approaches for media ingest, storage, processing and delivery scenarios on the AWS cloud. We cover solutions for high speed file transfer, cloud-based transcoding, tiered storage, content processing, and global low latency delivery, as well as the orchestration and management of the entire media workflow with the AWS Data Pipeline service. Attendees can expect to come away with an understanding of best practices for architecting and deploying cloud-based media workflows.
In this presentation, the Eclipse plugins from Amazon (announced at EclipseCon 2009) will be compared with the tooling for Microsoft Azure (announced at Eclipse Summit Europe 2009). Additionally, the features of the g-Eclipse project will be presented. g-Eclipse 1.0 was released in December 2009 as an Eclipse project for Grid and Cloud computing within the Eclipse community. g-Eclipse is a framework that allows users and developers to access Computing Grids and Cloud Computing resources in a unified way.
Everything You Need to Develop Apps Faster and Scale to Millions of UsersAmazon Web Services
Mobile app development can be complex and time-consuming. In this session, we will demonstrate how AWS Mobile Services makes it easier for you to develop mobile apps by providing a single, integrated experience for discovering, provisioning, and configuring AWS cloud resources.
In this session, learn how to move your existing database applications to the cloud. We cover the best practices for planning your migrations, moving your data over, sizing your AWS deployment appropriately, and minimizing downtime. You also hear from some of our customers who have successfully migrated their applications about the techniques they used and the reasons they moved onto the cloud.
The AWS cloud infrastructure has been architected to be one of the most flexible and secure cloud computing environments available today. In this session, we’ll provide a practical understanding of the assurance programs that AWS provides; such as HIPAA, FedRAMP(SM), PCI DSS Level 1, MPAA, and many others. We’ll also address the types of business solutions that these certifications enable you to deploy on the AWS Cloud, as well as the tools and services AWS makes available to customers to secure and manage their resources.
AWS Summit 2013 | Singapore - Delivering Search for Today's Local, Social, an...Amazon 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.
Amazon EC2 provides you several pricing options that can help you significantly reduce your overall AWS bill, including On-Demand Instances, Spot Instances, Reserved Instances, and the Reserved Instance Marketplace. This session covers high-level architectures and when to use and not to use each of the pricing models for components of those architectures. We walk through several customer examples to illustrate when to use each pricing option. Additionally, we walk through tools that may be useful to determine when to use each pricing model. This session is aimed at technically savvy managers and engineers who need to reduce their cloud spending.
In this session, we will walk through the fundamentals of Amazon Virtual Private Cloud (VPC). First, we will cover build-out and design fundamentals for VPC, including picking your IP space, subnetting, routing, security, NAT, and much more. We will then transition into different approaches and use cases for optionally connecting your VPC to your physical data center with VPN or AWS Direct Connect. This mid-level architecture discussion is aimed at architects, network administrators, and technology decision-makers interested in understanding the building blocks AWS makes available with VPC and how you can connect this with your offices and current data center footprint.
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...Amazon Web Services
Running your Amazon EC2 instances in Auto Scaling groups allows you to improve your application's availability right out of the box. Auto Scaling replaces impaired or unhealthy instances automatically to maintain your desired number of instances (even if that number is one). You can also use Auto Scaling to automate the provisioning of new instances and software configurations as well as to track of usage and costs by app, project, or cost center. Of course, you can also use Auto Scaling to adjust capacity as needed - on demand, on a schedule, or dynamically based on demand. In this session, we show you a few of the tools you can use to enable Auto Scaling for the applications you run on Amazon EC2.
Moody’s Analytics offers unique tools for measuring and managing risk through expertise and experience in credit analysis, economic research, and financial risk management. In this presentation, Senior Director of Software Engineering Marcelo Schnettler discusses the benefits of running EDF (Expected Default Frequency) 9 in the AWS cloud, including ability to scale up and replicate test environments as needed, quicker development processes, and scalable and on-demand computing. Because of these benefits, EDF 9 is constantly innovating and able to scale per customer demand.
Architecting Enterprise Applications in the Cloud presentation by Matt Tavis, AWS Solutions Architect, and the Cloud for the Enterprise Event in NY on October 19, 2009
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.
Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C....Amazon Web Services
This session will feature RAINN, and the always up, always on needed infrastructure required to support its mission. You will gain an understanding of their environment and why they chose AWS, how they tackle security and more.
You don’t need to be a security expert to protect your organizations data in the cloud. You don’t need to be a security expert to protect your workloads on AWS. You just need to be informed of the many security tools available in AWS, and learn how to use them.
Taking a highly automated approach to security, you can use key features of the AWS Cloud to transform security in your organization. As with infrastructure as an API, security as an API allows you to move rapidly & stay secure. From AWS security groups, to virtual private networks, to security tools, you need to learn how to automate and accelerate.
In this talk, you’ll see how various AWS features and cloud-aware security controls can work together to protect your deployments. Using real-world examples, you’ll come away with an understanding of steps you can take to ensure that you maximize the security of your deployment while minimizing the work it takes to keep it secure.
You will learn a logical approach to modern security that you can immediately apply to your own AWS deployments. You will learn how to use security tools and techniques to help you build with confidence.
(ISM312) SMB Panel—Using The Cloud to Achieve Business AgilityAmazon Web Services
The cloud levels the playing field. Organizations of all sizes can access and affordably use the latest technology to deliver on their corporate missions. Join AWS Premier Consulting Partner Cloudnexa and a panel of IT executives to learn how and why their organizations use the cloud to deliver on their corporate technology objectives. Hear about the architectural challenges they faced, cloud implementation strategies they considered and used, IT barriers they overcame, and how their cloud deployments evolved with their organizations. You’ll also have an opportunity to join in the discussion.
ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012Amazon Web Services
In this session, we take an Internet-scale application built on AWS and dissect it. We start by looking at the problem we want to solve and finish with a design. We walk through the various architectural decisions taken for each tier and explain our choices for appropriate AWS services and building blocks to ensure the security, scale, availability and reliability of the application. In addition to learning about the architecture of the application, you see demos along the way.
SEC101 A Guided Tour of AWS Identity and Access Management - AWS re: Invent…Amazon Web Services
Learn what AWS Identity and Access Management (IAM) technologies are available for you to manage users and their access to your AWS environment. We present a high level discussion of the benefits and functionality IAM provides to control secure access to your AWS environment. We discuss how you can manage users and their permissions when using IAM, how roles makes it simpler for you delegate access, and how to use Multi-Factor Authentication (MFA) to require additional proof of identity.
AWS provides multiple storage options to meet your varying needs. We provide an overview of how AWS storage services can be used to support application development and delivery, backup, archive, disaster recovery, and virtualized compute.
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.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
3. Cloud Best Practices Whitepaper
Prescriptive guidance to Cloud Architects
http://bit.ly/aws-best-practices
4. Cloud Computing Attributes
Why Architects love the cloud?
Abstract No Servers or Hard drives but Instances and Volumes.
Resources Cloud resources are fungible.
On-Demand Ask for what you need, exactly when you need it. Get rid
Provisioning of it when you don’t need.
Scalability in
minutes
Scale out or in depending on usage needs.
Pay per
consumption
You stop paying for resources when you turn them off
Cloud gives you access to scriptable infrastructure.
Automation
Allows you to automate using APIs.
5. The “Living and Evolving”
The “Living and Evolving” Cloud Cloud
AWS services and basic terminology
Tools to access
services
Cross Service
features
Platform building
blocks
Infrastructure
building blocks
6. Cloud Architecture Lessons
using Amazon Web Services
1. Design for failure and nothing fails
2. Loose coupling sets you free
3. Implement “Elasticity”
4. Build Security in every layer
5. Think Parallel
6. Leverage different storage options
7. 1. Design for Failure
and nothing will really fail
"Everything fails, all the time"
Werner Vogels, CTO Amazon.com
Avoid single points of failure
Assume everything fails, and design backwards
Goal: Applications should continue to function even if the underlying physical
hardware fails or is removed or replaced.
8. Design for Failure with AWS
Tools to make your life easier
Use Fault-tolerant Services as Ingredients of your App
9. www.example.com
(dynamic traffic) media.example.com
(static load)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image
App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Dynamic Data
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
10. www.example.com
(dynamic traffic) media.example.com
(static load)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Amazon SNS Web Server
(notifications) Logs
Amazon Machine Buckets
Static Data
Image
App Server Amazon S3
Amazon EC2
Instance
Amazon SimpleDB
(Catalog and Config data) Auto Scaling Group
Dynamic Data
Amazon EC2
Amazon CloudWatch Instance
(Monitoring)
EBS
Snapshots
Availability Zone #1
11. Design for Failure with AWS
Tools to make your life easier
Use Fault-tolerant Services as Ingredients of your App
Use Amazon Elastic Block Store (EBS) Snapshots
12. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load
LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image
App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
13. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load
LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image
App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Availability Zone #1
14. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load
LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image
App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
15. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load
LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image
App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
16. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
17. Design for Failure with AWS
Tools to make your life easier
Use Fault-tolerant Services as Ingredients of your App
Use Amazon Elastic Block Store (EBS) Snapshots
Auto-scaling for Auto-Recovery
18. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load
LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Amazon Machine Buckets
Static Data
Image App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
19. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Logs
Amazon Machine Buckets
Static Data
Image Amazon S3
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
20. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Web Server
Logs
Static Data Buckets
App Server Amazon S3
Amazon EC2
Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
21. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Web Server Web Server
Logs
Static Data Buckets
App Server App Server Amazon S3
Amazon EC2 Amazon EC2
Instance Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1
22. Design for Failure with AWS
Tools to make your life easier
Use Fault-tolerant Services as Ingredients of your App
Use Amazon Elastic Block Store (EBS) Snapshots
Auto-scaling for Auto-Recovery
Multi-AZ Data Replication and Recovery
23. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Web Server Web Server
Logs
Static Data Buckets
App Server App Server Amazon S3
Amazon EC2 Amazon EC2
Instance Instance
Auto Scaling Group
Amazon EC2
Instance
EBS
Snapshots
Availability Zone #1 Amazon EC2
Instance
EBS
Availability Zone #2
24. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Amazon
Distribution
CloudFront
Web Server Web Server
Logs
Static Data Buckets
App Server App Server Amazon S3
Amazon EC2 Amazon EC2
Instance Instance
Auto Scaling Group
Snapshots
Availability Zone #1 Amazon EC2
Instance
EBS
Availability Zone #2
25. Design for Failure with AWS
Tools to make your life easier
Use Fault-tolerant Services as Ingredients of your App
Use Amazon Elastic Block Store (EBS) Snapshots
Auto-scaling for Auto-Recovery
Multi-AZ Data Replication and Recovery
On-demand application provisioning in a different AZ
26. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Distribution
Amazon
CloudFront
Logs Buckets
Web Server Web Server Static
Data
App Server App Server Amazon S3
Amazon EC2 Amazon EC2
Instance Instance
Auto Scaling Group
Amazon EC2 Amazon EC2
Instance Instance
Synchronous
EBS Replication EBS
Snapshots
Availability Zone #1 Availability Zone #2
27. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Distribution
Amazon
CloudFront
Logs Buckets
Static
Data
Amazon S3
Auto Scaling Group
Amazon EC2 Amazon EC2
Instance Instance
Synchronous
EBS Replication EBS
Snapshots
Availability Zone #1 Availability Zone #2
28. www.example.com
(dynamic data) media.example.com
(static data)
Amazon Route 53
(DNS)
Elastic Load LB
Balancer
Distribution
Amazon
CloudFront
Logs Buckets
Web Server Web Server Static
Data
App Server App Server Amazon S3
Amazon EC2 Amazon EC2
Instance Instance
Auto Scaling Group
Amazon EC2 Amazon EC2
Instance Instance
Synchronous
EBS Replication EBS
Snapshots
Availability Zone #1 Availability Zone #2
29. Design for Failure with AWS
Tools to make your life easier
Use Fault-tolerant Services as Ingredients of your App
Use Amazon Elastic Block Store (EBS) Snapshots
Auto-scaling for Auto-Recovery
Multi-AZ Data Replication and Recovery
On-demand application provisioning in a different AZ
Multi-AZ Application Deployment and Data replication
30. www.example.com
(dynamic data)
Amazon Route 53 media.example.com
(DNS) (static data)
Elastic Load Balancer LB
Auto Scaling group : Web Tier Auto Scaling group : Web Tier
WebAuto Scaling group : Server
Server Web Web Tier Web Server Web Server
Web Server Web Server App Server Distribution
AppWeb Server AppWeb Server
Server Server App Server
AppWeb Server App Server
Server
App Server App Server
App Server Amazon
Amazon EC2 CloudFront
Amazon EC2
Memcache Memcache Memcache Memcache
Tomcat Tomcat
Memcache Memcache
Tomcat
Cache Tier Cache Tier
Cache Tier
DB Multi-AZ
Buckets
Amazon RDS Slave
Master Read
DB
Replica
Slave
Master
Availability Zone #1 Availability Zone #2 Amazon S3
Availability Zone #3
31. www.example.com
(dynamic data)
Amazon Route 53 media.example.com
(DNS) (static data)
Elastic Load Balancer LB
Auto Scaling group : Web Tier
Auto Scaling group : Web Tier Web Server Web Server
App Server App Server Distribution
Web Server Web Server
App Server App Server
Amazon
CloudFront
Amazon EC2
Memcache Memcache
Tomcat
Memcache Memcache
Tomcat
Cache Tier
Cache Tier
Multi-AZ
Buckets
Slave
DB
Slave
Master
Availability Zone #2 Amazon S3
Availability Zone #3
32. www.example.com
(dynamic data)
Amazon Route 53 media.example.com
(DNS) (static data)
Elastic Load Balancer LB
Auto Scaling group : Web Tier
Auto Scaling group : Web Tier Web Server Web Server
Web Server Web Server Distribution
Web Server Web Server App Server App Server
Web Server Web Server App Server App Server
App Server App Server
App Server App Server Amazon
CloudFront
Amazon EC2
Memcache Memcache
Tomcat
Memcache Memcache
Tomcat
Cache Tier
Cache Tier
Multi-AZ
Buckets
Slave
DB
Slave
Master
Availability Zone #2 Amazon S3
Availability Zone #3
33. 2. Build Loosely Coupled Systems
The looser they're coupled, the bigger they scale
Independent components
Design everything as a Black Box
De-coupling for Hybrid models
Load-balance clusters
Use Amazon SQS as Buffers
Tight Coupling Controller A Controller B Controller C
Q Q Q
Loose Coupling
using Queues Controller A Controller B Controller C
34. 3. Implement Elasticity
Elasticity is fundamental property of the Cloud
Don’t assume health or fixed location of components
Use designs that are resilient to reboot and re -launch
Bootstrap your instances: Instances on boot will ask a
question “Who am I & what is my role?”
Enable dynamic configuration
Use Auto-scaling (Free)
Use Elastic Load Balancing on multiple layers
Use configurations in SimpleDB to bootstrap instance
Use Configuration Management tools like Chef, Puppet, Pallet..
35. 3. Implement Elasticity
Towards elastic architectures
Resilient to reboot and re-launch:
Design the system such that in the event of a failure, it is resilient enough to
automatically re-launch and restart. Forcefully fail and test.
Stateless:
Extract stateful components out and make them stateless
Packable into an AMI:
Package and deploy your application into an AMI so it can run on an Amazon
EC2 instance. Try to run multiple instances of the application on one EC2
instance, if needed. Run multiple instances on multiple Amazon EC2
instances.
Decouple:
Isolate the components using Amazon SQS. Decouple code with deployment
and configuration.
36. 3. Implement Elasticity
Standardized Technology Stacks
Standardized Application Stacks
Apache
Web Server Apache IIS Apache
Mongrel
App Server Tomcat ASP.NET Mongrel
Rails
MVC Struts ASP.NET MVC Rails
Your Code Your Code Your Code Your Code
logger
Libraries Log4J Log4Net logger
RubyGems
Packages Spring Spring.NET RubyGems
memcached
DB Caching Hibernate nHibernate memcached
Ruby Runtime
Framework JEE .NET Ruby Runtime
Centos
OS Linux Windows Centos
Java Stack .NET Stack RoR stack
37. 3. Implement Elasticity
3 Approachesdesigning your AMIs
3 approaches to to design MDE
Easier to Setup
Inventory of fully baked AMIs
(Frozen Pizza Model)
“Golden AMIs” with fetch on boot
(Take N’ Bake Papa Murphy Model)
AMIs with JeOS and “Chef” Agent
(Made to Order Pizza Model)
More Control
Easier to maintain
38. 3. Implement Elasticity
3 ApproachesPizza design MDE
1. Frozen to Model
Apache
Apache
Tomcat Tomcat
Struts Struts
IIS IIS
Your Code Your Code IIS
ASP.NET MVC
IIS
IIS
IIS
ASP.NET MVC
IIS
Your Code ASP.NET MVC
Your Code
IIS
Log4Net Log4Net
Your Code
ASP.NET MVC
Log4J Spring.NET
Log4Net
Spring.NET
Log4J
Your Code
nHibernate nHibernate
Spring.NET
Log4Net
.NET .NET
nHibernate
Spring.NET
Windows Windows
Spring
.NET
nHibernate
Windows
.NET
Spring Windows
Hibernate
Hibernate Amazon EC2
JEE
JEE Linux
Linux
.NET Stack Java AMI
39. “GoldenImplement on boot
3. AMIs” with fetch Elasticity
3 Approaches to design MDE
2. Take N Bake Pizza Model
Apache Your
Code Fetch on boot time
Source Control
Tomcat
Struts Struts
Log4J
Spring
Your Code IIS
Amazon S3 IIS IIS
IIS IIS
IIS
IIS
Log4J .NET
Windo .NET
ws
IIS
.NET
Windo .NET Windo
Apache ws ws
Windo
Spring ws
Tomcat
Hibernate Hibernate
JEE
Amazon EC2
JEE
Linux
Linux
Java Stack Java AMI
40. 3. Implement Elasticity
3 Approaches toPizza Model MDE
3. Made to Order design
Apache Your
Code Cookbooks
Tomcat Source Control
Recipes
Struts
Apache Chef Server
Your Code Struts
Tomcat
Log4J
Hibernat
Log4J e Spring
CHEF
Agent
Spring Amazon S3
Windows
Hibernate
CHEF Agent
JEE
Linux
Amazon EC2
Linux
Java Stack AMI (JeOS)
41. 3. Implement Elasticity
3 Approachesdesigning your AMIs
3 approaches to to design MDE
Easier to Setup
Inventory of fully baked AMIs
(Frozen/Ready made)
“Golden AMIs” with fetch on boot
(Take N’ Bake)
AMIs with JeOS and “Chef” Agent
(Made to Order)
More Control
Easier to maintain
42. 4. Build Security in every layer
Design with Security in mind
In the Cloud, Security is a Shared
Responsibility and it has to be
implemented in every layer
43. In the cloud, Security is a Shared Responsibility
Encrypt data in transit
SAS 70 Type II Audit
Encrypt data at rest
ISO 27001/2 Certification
Protect your AWS Credentials
PCI DSS 2.0 Level 1-5
Rotate your keys
HIPAA/SOX Compliance
Infrastructure Application Secure your application, OS,
FISMA A&A Low
Security Security Stack and AMIs
How we secure our How can you secure your
infrastructure application and what is
your responsibility?
Services Security
Enforce IAM policies
What security options
Use MFA, VPC, Leverage S3
and features are available
bucket policies, EC2 Security
to you?
groups, EFS in EC2 Etc..
44. www.example.com
(dynamic data)
Amazon Route 53
media.example.com
(DNS)
(static data)
Elastic Load LB
# Permit HTTP(S) access to Web Balancer
Layer from the Entire Internet
ec2auth Web -p 80,443 -s 0.0.0.0/0
Distribution Amazon
Web Server CloudFront
Web Server
App Server App Server
Auto Scaling group : Web Tier
# Permit Web Layer access to App
Amazon EC2
Layer
ec2auth App -p 8000 –o Web
Memcache Memcache
Tomcat
# Permit App Layer access to DB
ec2auth DB -p 3209 –o App Cache Tier
# Permit admin access SSH to all Amazon S3
RDS Buckets
three layers
Master
# First allow connection from
office to Web tier, and from there
to the other layers Availability Zone #1
ec2auth Web -p 22 -s <for example,
network block of your office> RDS
ec2auth App -p 22 -o Web Slave
Availability Zone #2
ec2auth DB -p 22 -o Web
45. 5. Think Parallel
Serial and Sequential is now history
Experiment different architectures in parallel
Multi-treading and Concurrent requests to cloud services
Run parallel MapReduce Jobs on Amazon Elastic MapReduce
Use Elastic Load Balancing to distribute load across multiple servers
Decompose a Job into its simplest form
46. 6. Leverage many storage options
Use Scalable Ingredients
Amazon S3: large static objects
Amazon Cloudfront: content distribution
Amazon SimpleDB: simple data indexing/querying
Amazon EC2 local disc drive : transient data
Amazon EBS: persistent storage for any RDBMS + Snapshots on S3
Amazon RDS: RDBMS service - Automated and Managed MySQL
47. 6. Leverage many storage options
Which storage option to use when?
Amazon S3 + Amazon EC2 Amazon EBS Amazon Amazon RDS
CF Ephemeral SimpleDB
Store
Ideal for Storing Large Storing non- Off-instance Querying light- Storing and
write-once, persistent persistent weight attribute querying
read-many transient storage for any data structured
types of updates kind of data, Relational and
objects, Static referential
Content Data
Distribution
Ideal examples Media files, Config Data, Clusters, boot Querying, Complex
audio, video, scratch files, data, Log or Mapping, transactional
images, TempDB data of tagging, click- systems,
Backups, commercial stream logs, inventory
archives, RDBMS like metadata, management
versioning Oracle, DB2 shared-state and order
management, fulfillment
indexing systems
Not Querying, Storing Relational (joins)
recommended Searching Database logs query
for or backups,
customer data
Not Database, File Sensitive data Content OLTP, DW cube Simple
recommended Systems Distribution rollups lookups
examples
48. Cloud Architecture Lessons
Best Practices
1. Design for failure and nothing fails
2. Loose coupling sets you free
3. Implement Elasticity
4. Build Security in every layer
5. Think Parallel
6. Leverage many storage options
49. Additional Info..
AWS Architecture Center - http://aws.amazon.com/architecture
AWS Premium Support - http://aws.amazon.com/premiumsupport
AWS Blog – http://aws.amazon.com/blog
Photo: Grand Canyon Hopi Point SunSet