Juan De Abreu gave a presentation on scaling applications in Windows Azure. He discussed scaling up by increasing VM resources versus scaling out by adding more instances. Caching approaches like client-side caching and static content generation were presented to improve performance and scalability. The document also covered handling variable load through maintaining excess capacity or dynamically adding/removing instances using metrics and rules-based automation.
How to scale up, out or down in Windows Azure - WebinarCommon Sense
Webinar presented on Jan 26th 2011 by Juan De Abreu.
Learn how to achieve:
• Scalability linear scale, scale up vs. scale out, choose VM sizes
• Storage Cache
• Elasticity, scale out, scale back and automation of scaling
Intended for:CIOs, CTOs, IT Managers, IT Developers, Lead Developers
DataTalks.Club - Building Scalable End-to-End Deep Learning Pipelines in the ...Rustem Feyzkhanov
One of the main issues with ML and DL deployment is finding the right way to train and operationalize the model within the company. Serverless approach for deep learning provides simple, scalable, affordable yet reliable architecture. The challenge of this approach is to keep in mind certain limitations in CPU, GPU and RAM, and organize training and inference of your model.
My presentation will show how to utilize services like Amazon SageMaker, AWS Batch, AWS Fargate, AWS Lambda and AWS Step Functions to organize deep learning workflows.
AWS offers customers a range of different database options. These include Amazon DynamoDB, a fully-managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data as well as Amazon Relational Database Service (RDS), a service that makes it easy to set up, operate, and scale a relational database in the cloud with support for MySQL, Microsoft SQL Server, PostgreSQL, and Oracle Database. In this session you’ll get an overview of AWS database options and how they might help support your application and see how to get started.
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We’ll cover how each service might help support your application, how much each service costs, and how to get started.
How to scale up, out or down in Windows Azure - WebinarCommon Sense
Webinar presented on Jan 26th 2011 by Juan De Abreu.
Learn how to achieve:
• Scalability linear scale, scale up vs. scale out, choose VM sizes
• Storage Cache
• Elasticity, scale out, scale back and automation of scaling
Intended for:CIOs, CTOs, IT Managers, IT Developers, Lead Developers
DataTalks.Club - Building Scalable End-to-End Deep Learning Pipelines in the ...Rustem Feyzkhanov
One of the main issues with ML and DL deployment is finding the right way to train and operationalize the model within the company. Serverless approach for deep learning provides simple, scalable, affordable yet reliable architecture. The challenge of this approach is to keep in mind certain limitations in CPU, GPU and RAM, and organize training and inference of your model.
My presentation will show how to utilize services like Amazon SageMaker, AWS Batch, AWS Fargate, AWS Lambda and AWS Step Functions to organize deep learning workflows.
AWS offers customers a range of different database options. These include Amazon DynamoDB, a fully-managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data as well as Amazon Relational Database Service (RDS), a service that makes it easy to set up, operate, and scale a relational database in the cloud with support for MySQL, Microsoft SQL Server, PostgreSQL, and Oracle Database. In this session you’ll get an overview of AWS database options and how they might help support your application and see how to get started.
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We’ll cover how each service might help support your application, how much each service costs, and how to get started.
(SOV202) Choosing Among AWS Managed Database Services | AWS re:Invent 2014Amazon Web Services
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We'll cover how each service might help support your application, how much each service costs, and how to get started.
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseAmazon Web Services
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and re-sizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. In this webinar we review the different types of Amazon RDS available and how to move your existing databases to Amazon RDS with minimum disruption.
Reasons to attend:
- Learn how Amazon RDS can reduce the overhead of running high performance mission critical databases.
- Learn how to migrate your existing database workloads into Amazon RDS running on the AWS Cloud.
- Learn how to scale up and scale down your Amazon RDS instance and save money with reserved instances.
(PFC305) Embracing Failure: Fault-Injection and Service Reliability | AWS re:...Amazon Web Services
Complex distributed systems fail. They fail more frequently, and in different ways, as they scale and evolve over time. In this session, you learn how Netflix embraces failure to provide high service availability. Netflix discusses their motivations for inducing failure in production, the mechanics of how Netflix does this, and the lessons they learned along the way. Come hear about the Failure Injection Testing (FIT) framework and suite of tools that Netflix created and currently uses to induce controlled system failures in an effort to help discover vulnerabilities, resolve them, and improve the resiliency of their cloud environment.
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)Amazon Web Services
This mid-level technical session will provide an overview of the techniques that you can use to build high-scalabilty applications on AWS. Take a journey from 1 user to 10 million users and understand how your application's architecture can evolve and which AWS services can help as you increase the number of users that you serve.
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We’ll cover how each service might help support your application, how much each service costs, and how to get started.
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...Amazon Web Services
Amazon Aurora is a MySQL-compatible relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is a disruptive technology in the database space, bringing a new architectural model and distributed system techniques to provide far higher performance, availability and durability than previously available using conventional monolithic database techniques. In this session, we will do a deep-dive into some of the key innovations behind Amazon Aurora, discuss best practices and configurations, and share customer experiences from the field.
Learning Objectives:
Learn how Amazon Aurora delivers 5x the performance and 1/10th the cost
Learn best practices for using Amazon Aurora
Talk on "Building Highly Scalable Web Applications" by Jeff Barr at IWMW 2007.
See http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2007/talks/barr/
Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205...Amazon Web Services
Taking a stack composed of 30 web applications and their service dependencies to the cloud is no easy feat. Do you take the entirety of the stack or go the hybrid path? How transparent should the end result be to your technology teams? Does it look exactly the same in the cloud as it does in your data center? These are not rhetorical questions; they were very real for those tasked with the challenge of taking Edmunds.com to the AWS Cloud. This talk addresses these questions and many more, examining the challenges, successes, and lessons learned as the team took their first steps out of their own data centers. The presenters also cover how this experience is shaping the future direction of their stack's architecture to be friendlier to systems outside of their own data centers.
Join AWS at this session to understand how to architect an infrastructure to handle going from zero to millions of users. From leveraging highly scalable AWS services to making smart decisions on building out your application, you'll learn a number of best practices for scaling your infrastructure in the cloud.
Speakers:
Andreas Chatzakis, AWS Solutions Architect
Pete Mounce, Senior Developer, JustEat
AWS offers customers a range of different database options. These include Amazon DynamoDB, a fully-managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data as well as Amazon Relational Database Service (RDS), a service that makes it easy to set up, operate, and scale a relational database in the cloud with support for MySQL, Microsoft SQL Server, PostgreSQL, and Oracle Database. In this session you’ll get an overview of AWS database options and how they might help support your application and see how to get started.
This is the meat of the presentation, it describes in detail how do use anti-architecture to define what gets done, then discusses patterns, type systems, PaaS frameworks, services and components. There is a detailed explanation of Cassandra as a data store and open source components.
AWS Storage Tiers for Enterprise Workloads - Best Practices (STG301) | AWS re...Amazon Web Services
Enterprise environments utilize many different kinds of storage technologies from different vendors to fulfill various needs in their IT landscape. These are often very expensive and procurement cycles quite lengthy. They also need specialized expertise in each vendor's storage technologies to configure them and integrate them into the ecosystem, again resulting in prolonged project cycles and added cost. AWS provides end-to-end storage solutions that will fulfill all these needs of Enterprise Environments that are easily manageable, extremely cost effective, fully integrated and totally on demand. These storage technologies include Elastic Block Store (EBS) for instance attached block storage, Amazon Simple Storage Service (Amazon S3) for object (file) storage and Amazon Glacier for archival. An enterprise database environment is an excellent example of a system that could use all these storage technologies to implement an end-to-end solution using striped PIOPS volumes for data files, Standard EBS volumes for log files, S3 for database backup using Oracle Secure Backup and Glacier for long-time archival from S3 based on time lapse rules. In this session, we will explore the best practices for utilizing AWS storage tiers for enterprise workloads.
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech TalksAmazon Web Services
Amazon EC2 provides a broad selection of instance types to accommodate a diverse mix of workloads. In this session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations. We dive into the current generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We will also provide an overview of the newest instances announced at re:Invent, including the latest generation of Memory and Compute Optimized Instances R4 and C5 instances, new Storage Optimized High I/O I3 instances, and new larger T2 instances. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
Learning Objectives:
• Get an overview of the EC2 instance platform, key platform features, and the concept of instance generations
• Learn about the latest generation of Amazon EC2 Instances
• Learn best practices around instance selection to optimize performance
(SPOT302) Under the Covers of AWS: Core Distributed Systems Primitives That P...Amazon Web Services
AWS and Amazon.com operate some of the world's largest distributed systems infrastructure and applications. In our past 18 years of operating this infrastructure, we have come to realize that building such large distributed systems to meet the durability, reliability, scalability, and performance needs of AWS requires us to build our services using a few common distributed systems primitives. Examples of these primitives include a reliable method to build consensus in a distributed system, reliable and scalable key-value store, infrastructure for a transactional logging system, scalable database query layers using both NoSQL and SQL APIs, and a system for scalable and elastic compute infrastructure.
In this session, we discuss some of the solutions that we employ in building these primitives and our lessons in operating these systems. We also cover the history of some of these primitives; DHTs, transactional logging, materialized views and various other deep distributed systems concepts; how their design evolved over time; and how we continue to scale them to AWS.
(SOV202) Choosing Among AWS Managed Database Services | AWS re:Invent 2014Amazon Web Services
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We'll cover how each service might help support your application, how much each service costs, and how to get started.
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseAmazon Web Services
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and re-sizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. In this webinar we review the different types of Amazon RDS available and how to move your existing databases to Amazon RDS with minimum disruption.
Reasons to attend:
- Learn how Amazon RDS can reduce the overhead of running high performance mission critical databases.
- Learn how to migrate your existing database workloads into Amazon RDS running on the AWS Cloud.
- Learn how to scale up and scale down your Amazon RDS instance and save money with reserved instances.
(PFC305) Embracing Failure: Fault-Injection and Service Reliability | AWS re:...Amazon Web Services
Complex distributed systems fail. They fail more frequently, and in different ways, as they scale and evolve over time. In this session, you learn how Netflix embraces failure to provide high service availability. Netflix discusses their motivations for inducing failure in production, the mechanics of how Netflix does this, and the lessons they learned along the way. Come hear about the Failure Injection Testing (FIT) framework and suite of tools that Netflix created and currently uses to induce controlled system failures in an effort to help discover vulnerabilities, resolve them, and improve the resiliency of their cloud environment.
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)Amazon Web Services
This mid-level technical session will provide an overview of the techniques that you can use to build high-scalabilty applications on AWS. Take a journey from 1 user to 10 million users and understand how your application's architecture can evolve and which AWS services can help as you increase the number of users that you serve.
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We’ll cover how each service might help support your application, how much each service costs, and how to get started.
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...Amazon Web Services
Amazon Aurora is a MySQL-compatible relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is a disruptive technology in the database space, bringing a new architectural model and distributed system techniques to provide far higher performance, availability and durability than previously available using conventional monolithic database techniques. In this session, we will do a deep-dive into some of the key innovations behind Amazon Aurora, discuss best practices and configurations, and share customer experiences from the field.
Learning Objectives:
Learn how Amazon Aurora delivers 5x the performance and 1/10th the cost
Learn best practices for using Amazon Aurora
Talk on "Building Highly Scalable Web Applications" by Jeff Barr at IWMW 2007.
See http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2007/talks/barr/
Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205...Amazon Web Services
Taking a stack composed of 30 web applications and their service dependencies to the cloud is no easy feat. Do you take the entirety of the stack or go the hybrid path? How transparent should the end result be to your technology teams? Does it look exactly the same in the cloud as it does in your data center? These are not rhetorical questions; they were very real for those tasked with the challenge of taking Edmunds.com to the AWS Cloud. This talk addresses these questions and many more, examining the challenges, successes, and lessons learned as the team took their first steps out of their own data centers. The presenters also cover how this experience is shaping the future direction of their stack's architecture to be friendlier to systems outside of their own data centers.
Join AWS at this session to understand how to architect an infrastructure to handle going from zero to millions of users. From leveraging highly scalable AWS services to making smart decisions on building out your application, you'll learn a number of best practices for scaling your infrastructure in the cloud.
Speakers:
Andreas Chatzakis, AWS Solutions Architect
Pete Mounce, Senior Developer, JustEat
AWS offers customers a range of different database options. These include Amazon DynamoDB, a fully-managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data as well as Amazon Relational Database Service (RDS), a service that makes it easy to set up, operate, and scale a relational database in the cloud with support for MySQL, Microsoft SQL Server, PostgreSQL, and Oracle Database. In this session you’ll get an overview of AWS database options and how they might help support your application and see how to get started.
This is the meat of the presentation, it describes in detail how do use anti-architecture to define what gets done, then discusses patterns, type systems, PaaS frameworks, services and components. There is a detailed explanation of Cassandra as a data store and open source components.
AWS Storage Tiers for Enterprise Workloads - Best Practices (STG301) | AWS re...Amazon Web Services
Enterprise environments utilize many different kinds of storage technologies from different vendors to fulfill various needs in their IT landscape. These are often very expensive and procurement cycles quite lengthy. They also need specialized expertise in each vendor's storage technologies to configure them and integrate them into the ecosystem, again resulting in prolonged project cycles and added cost. AWS provides end-to-end storage solutions that will fulfill all these needs of Enterprise Environments that are easily manageable, extremely cost effective, fully integrated and totally on demand. These storage technologies include Elastic Block Store (EBS) for instance attached block storage, Amazon Simple Storage Service (Amazon S3) for object (file) storage and Amazon Glacier for archival. An enterprise database environment is an excellent example of a system that could use all these storage technologies to implement an end-to-end solution using striped PIOPS volumes for data files, Standard EBS volumes for log files, S3 for database backup using Oracle Secure Backup and Glacier for long-time archival from S3 based on time lapse rules. In this session, we will explore the best practices for utilizing AWS storage tiers for enterprise workloads.
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech TalksAmazon Web Services
Amazon EC2 provides a broad selection of instance types to accommodate a diverse mix of workloads. In this session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations. We dive into the current generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We will also provide an overview of the newest instances announced at re:Invent, including the latest generation of Memory and Compute Optimized Instances R4 and C5 instances, new Storage Optimized High I/O I3 instances, and new larger T2 instances. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
Learning Objectives:
• Get an overview of the EC2 instance platform, key platform features, and the concept of instance generations
• Learn about the latest generation of Amazon EC2 Instances
• Learn best practices around instance selection to optimize performance
(SPOT302) Under the Covers of AWS: Core Distributed Systems Primitives That P...Amazon Web Services
AWS and Amazon.com operate some of the world's largest distributed systems infrastructure and applications. In our past 18 years of operating this infrastructure, we have come to realize that building such large distributed systems to meet the durability, reliability, scalability, and performance needs of AWS requires us to build our services using a few common distributed systems primitives. Examples of these primitives include a reliable method to build consensus in a distributed system, reliable and scalable key-value store, infrastructure for a transactional logging system, scalable database query layers using both NoSQL and SQL APIs, and a system for scalable and elastic compute infrastructure.
In this session, we discuss some of the solutions that we employ in building these primitives and our lessons in operating these systems. We also cover the history of some of these primitives; DHTs, transactional logging, materialized views and various other deep distributed systems concepts; how their design evolved over time; and how we continue to scale them to AWS.
Inductive and Deductive Approach to Research. Difference between Inductive an...Rohan Byanjankar
What is inductive and Deductive Approach to Research? The difference between Inductive and Deductive Reasoning to Research with clear example, figure and some major differences between them.
Quantitative, Qualitative, Inductive and Deductive Researchhallidayhannah
Quantitative, Qualitative, Inductive and Deductive Research.
Characteristics of Quantitative and Qualitative Research.
Differences between Inductive and Deductive.
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWSAmazon Web Services
AWS provides a platform that is ideally suited for deploying highly available and reliable systems that can scale with a minimal amount of human interaction. This talk describes a set of architectural patterns that support highly available services that are also scalable, low cost, low latency and allow for agile development practices. 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.
Leveraging the Cloud: Getting the more bang for your buckDesk
Cloud management and monitoring includes a broad set of tools that help cloud managers to keep track of their deployment health, utilization, consumption and cost.
This deck will cover techniques and best practices for efficient cloud deployment, specifically: how to implement capacity, utilization and cost metrics in your AWS cloud deployment in order to maximize the ROI.
Venture capitalist Matt Ocko’s 20-year track record of success in the startup world has given him unique insight into how AWS has changed the venture financing process. In this session, you’ll learn about industries susceptible to disruption by AWS-based startups, and where VCs are willing to take new risks on those startups, including the heavily-regulated medical, government, financial, and industrial sectors. Matt will talk about how new, supercomputing startups are now possible because of AWS technologies. Hear about how using AWS technologies can actually reduce risk – and reduce time to customer penetration – from a VC perspective, and how to go from ‘AWS to Series A’ in 5 easy pieces.
Partner Solutions: Veritas Technologies - Unique Ways Veritas can Supercharge...Amazon Web Services
Information is the lifeblood of the modern enterprise! Yet there are escalating challenges around information explosion, fragmentation and availability.
Moving data and workloads to the cloud undoubtedly brings efficiencies, cost savings and new capabilities – however there are a raft of critical issues to consider before, during and after this significant transition.
Addressing such concerns requires a renewed focus on the information. Recognition that more data does not equal more value - and that adding yet more infrastructure isn’t going to solve anything.
Veritas address these new information challenges head-on! With Information Insight, Business Continuity, High Availability and Backup and Disaster Recovery solutions that operate seamlessly across on-premise, private cloud and the AWS public cloud.
AWS Summit 2014 Melbourne - Breakout 3
A behind the scenes look at key aspects of the AWS infrastructure deployments. Some of the true differences between a cloud infrastructure design and conventional enterprise infrastructure deployment and why the cloud fundamentally changes application deployment speed, economics, and provides more and better tools for delivering high reliability applications. Few companies can afford to have a datacenter in every region in which they serve customers or have employees. Even fewer can afford to have multiple datacenter in each region where they have a presence. Even fewer can afford to invest in custom optimized network, server, storage, monitoring, cooling, and power distribution systems and software. We'll look more closely at these systems, how they work, how they are scaled, and the advantages they bring to customers.
Presenter: Rodney Haywood, Manager, Solutions Architects, Amazon Web Services
The less you spend on infrastructure, the more you can invest in other areas of your business. We'll look at how Spot Instances, Reserved Instances, CloudFront, Billing Alarms, and more can help you lower your spend. Learn how to quickly identify under-utilized resources and what steps to take to remediate those money wasters. You'll build the essential cost savings toolkit that is applicable across all industries and win the admiration of your future finance team.
Learn about the patterns and techniques a business should be using in building their infrastructure on Amazon Web Services to be able to handle rapid growth and success in the early days. From leveraging highly scalable AWS services, to architecting best patterns, there are a number of smart choices you can make early on to help you overcome some typical infrastructure issues.
Presenter: Chris Munns,Solutions Architect, Amazon Web Services
Prepare your IT Infrastructure for ThanksgivingHarish Ganesan
Prepare your IT Infrastructure for Thanksgiving and Holiday season . Taking ecommerce to the cloud.
Retail E-commerce Landscape – Intro ,Intro to AWS
Why consider AWS for E-commerce,Amazon Auto Scaling Demo
Leverage Azure and SQL Azure to build SaaS applications Common Sense
• How to make the most of Azure elasticity storage and scalability
on a global SaaS app
• How to use storage Caching to render web pages, efficiently
Intended for:CIOs, CTOs, IT Managers, IT Developers, Lead Developers
Webinar: How Microsoft is changing the game with Windows AzureCommon Sense
The Windows Azure Common Sense Webinar! Solution Specialist with Microsoft Nate Shea-han will present “How Microsoft is changing the game with Windows Azure“.
Learn the difference between Azure (PAAS) and Infrastructure As A Service and standing up virtual machines; how the datacenter evolution is driving down the cost of enterprise computing and about the modular datacenter and containers.
Nate’s focus area is on cloud offerings focalized on the Azure platform. He has a strong systems management and security background and has applied knowledge in this space to how companies can successfully and securely leverage the cloud as organization look to migrate workloads and application to the cloud. Nate currently resides in Houston, Tx and works with customers in Texas, Oklahoma, Arkansas and Louisiana.
The webinar is intended for:CIOs, CTOs, IT Managers, IT Developers, Lead Developers
Learn the Windows Phone 7 basics for your next app! Get to know:
• The Hardware architecture, the application platform, its framework.
• The deployment process.
• The application marketplace .
Intended for:CIOs, CTOs, IT Managers, IT Developers, Lead Developers
Presented by Philip Wheat, Microsoft Architec.
Windows Azure PaaS - Webinar Common SenseCommon Sense
Common Sense Webinar: Cloud Technology Trends, highlighting the Microsoft Azure Platform As A Service offering. Presented by Solution Specialist with Microsoft. Nate Shae-Han.
Learn how to Increase time to market, Drive down IT costs and Enable new markets.
Mobile Marketing tips and strategies
Gain valuable insight into Mobile Marketing:
- When is the right time for an app versus a mobile friendly website?
- Do your website and email messages work on mobile devices?
- Multi-platform publishing strategies: Update once, view everywhere.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
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.
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
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
4. OUTLINE
• SCALABILITY
Achieving linear scale
Scale Up vs. Scale Out in Windows Azure
Choosing VM Sizes
• CACHING
Approaches to caching
Cache storage
• ELASTICITY
Scale out, scale back
Automation of scaling
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
5. A PRIMER ON SCALE
SCALABILITY IS THE ABILITY TO ADD CAPACITY TO A COMPUTING
SYSTEM TO ALLOW IT TO PROCESS MORE WORK
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
6. A PRIMER ON SCALABILITY
• VERTICAL SCALE UP • HORIZONTAL SCALE OUT
Add more resources to a single Adding additional computation units and
computation unit i.e. Buy a bigger box having them act in concert
Move a workload to a computation unit Splitting workload across multiple
with more resources computation units
e.g. Windows Azure Storage moving a
partition.
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
7. VERTICAL VS. HORIZONTAL
• FOR SMALL SCENARIOS SCALE UP IS CHEAPER
Code ‘just works’
• FOR LARGER SCENARIOS SCALE OUT ONLY SOLUTION
Massive diseconomies of scale
1 x 64 Way Server >>>$$$ 64 x 1 Way Servers.
Shared resource contention becomes a problem
• SCALE OUT OFFERS PROMISE OF LINEAR, INFINITE SCALE
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
8. SCALABILITY != PERFORMANCE
OFTEN YOU WILL SACRIFICE RAW SPEED FOR SCALABILITY
FOR EXAMPLE; ASP.NET SESSION STATE
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
9. ACHIEVING LINEAR SCALE OUT
• REDUCE OR ELIMINATE SHARED RESOURCES
• MINIMIZE RELIANCE ON TRANSACTIONS OR TRANSACTIONAL TYPE
BEHAVIOUR
• HOMOGENOUS, STATELESS COMPUTATION NODES
We can then use simple work distribution methods, Load balancers, queue distribution
Less reliance on expensive hardware H/A
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
10. UNITS OF SCALE
CONSOLIDATION OF ROLES PROVIDES MORE REDUNDANCY FOR SAME
CREATE AS MANY ROLES AS YOU NEED ‘KNOBS’ TO ADJUST SCALE
Clean Up Role Web Site Role’ WCF Role
Loss of an instance results in 50%
capacity loss in web site.
Cache Build Role
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
11. UNITS OF SCALE
CONSOLIDATION OF ROLES PROVIDES MORE REDUNDANCY FOR SAME
CREATE AS MANY ROLES AS YOU NEED ‘KNOBS’ TO ADJUST SCALE
Web Driven Role
Loss of an instance results in 25%
capacity loss in web site.
Queue Drive
Role
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
12. VM SIZE IN WINDOWS AZURE
• WINDOWS AZURE
Supports Various VM Sizes
~800mb/s NIC shared across machine
Set in Service Definition (*.csdef).
All instances of role will be equi-sized
<WorkerRole name=“myRole" vmsize="ExtraLarge">
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
13. Remember…
IF IT DOESN’T RUN FASTER ON MULTIPLE CORES ON YOUR DESKTOP
…
IT’S NOT GOING TO RUN FASTER ON MULTIPLE CORES IN THE CLOUD!
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
14. CHOOSING YOUR VM SIZE
• DON’T JUST THROW BIG VMS AT EVERY PROBLEM
• SCALE OUT ARCHITECTURES HAVE NATURAL PARALLELISM
• TEST VARIOUS CONFIGURATIONS UNDER LOAD
• SOME SCENARIOS WILL BENEFIT FROM MORE CORES
Where moving data >$ parallel overhead
E.g. Video processing
• STATEFUL SERVICES
Database server requiring full network bandwidth
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
16. CACHING
• CACHING CAN IMPROVE BOTH PERFORMANCE AND SCALABILITY
Moving data closer to the consumer (Web/Worker) improves performance.
Reducing load on the hard to scale data tier
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
17. CACHING SCENARIO: WEBSITE UI IMAGES
• WEBSITE UI IMAGES • GOAL: A BETTER UI
Largely static data Serve content once
Included in every page Avoid round trip unless content changes
Minimize traffic over the wire
Fewer storage transactions
Lower load on web roles
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
18. CACHING SCENARIO: RSS FEEDS
• REGULAR RSS FEED • GOAL: A BETTER RSS FEED
Data delivered from database/storage Minimize traffic over the wire
Large content payload >1mb Fewer storage transactions
Data changes irregularly Less hits on database
Cost determined by client voracity
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
19. CACHING STRATEGIES
• CLIENT SIDE CACHING
• STATIC CONTENT GENERATION
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
20. CLIENT SIDE CACHING
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
21. CLIENT CACHING - ETAGS
• ETAG == SOFT CACHING
Header added on HTTP Response
ETag: “ABCDEFG”
Client does conditional HTTP GET
If-None-Match: “ABCDEFG”
Returns content if ETag no longer matches
Implemented natively by Windows Azure Storage
Supports client side caching
Also used for optimistic concurrency control
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
22. CLIENT CACHING - ETAGS
• BENEFITS • PROBLEMS
Prevents client downloading un- Still requires round trip to server
necessary data
May require execution of server side code
Out of the box support for simple ‘static to re-create ETag before checking
content’ scenarios.
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
23. CLIENT CACHING – CACHE-CONTROL
• Cache-Control: max-age == Hard Caching
Header added on HTTP Response
Cache-Control: max-age=2592000
Client may cache file without further request for 30 days
Client will not re-check on every request
Very useful for static files
header_logo.png
Used to determine TTL on CDN edge nodes
Set this on Blob using
x-ms-blob-cache-control
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
24. STATIC CONTENT GENERATION
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
25. STATIC CONTENT GENERATION
• GENERATE CONTENT PERIODICALLY IN WORKER ROLE
Can spin up workers just for generation
Generate as triggered asynchronous operation
• CONTENT MAY BE
Full pages
Resources (CSS Sprites, PDF/XPS, Images etc.…)
Content fragments
• PUSH STATIC CONTENT INTO BLOB STORAGE
Serve direct out of Blob storage
May also be able to use persistent local storage
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
26. ELASTIC SCALE OUT
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
27. STATIC CONTENT GENERATION
Compute
Compute
Inactivity
Period
Average Usage
Average Usage
Time Time
On & off workloads (e.g. batch job) Successful services needs to grow/scale
Over provisioned capacity is wasted Keeping up w/ growth is big IT challenge
Time to market can be cumbersome
Compute Cannot provision hardware fast enough
Compute
Average Usage
Average Usage
Time Time
Unexpected/unplanned peak in demand Services with micro seasonality trends
Sudden spike impacts performance Peaks due to periodic increased demand
Can’t over provision for extreme cases IT complexity and wasted capacity
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
28. DEALING WITH VARIABLE LOAD
• DEALING WITH VARIABLE LOAD TAKES TWO FORMS
• MAINTAINING EXCESS CAPACITY OR HEADROOM
Costs: paying for unused capacity
Faster availability
Asynchronous work pattern can provide buffer
• ADDING/REMOVING ADDITIONAL CAPACITY
Takes time to spin up
Requires management- human or automated
Pre-emptive or metric driven
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
29. HEAD ROOM IN WINDOWS AZURE
• WEB ROLES
Run additional web roles
Handle additional load before performance degrades
• WORKER ROLES
If possible just buffer into queues
Will be driven by tolerable level of latency
Start additional roles only if queues not clearing
Use generic workers to pool resources
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
30. RULE BASED SCALING
• USE SERVICE MANAGEMENT AND DIAGNOSTICS APIS
• ON/OFF AND PREDICTABLE BURSTING
Time based rules
• UNPREDICTABLE DEMAND AND FAST GROWTH
Monitor metrics and react accordingly
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
31. MONITOR METRICS
• PRIMARY METRICS (ACTUAL WORK DONE)
Requests per Second
Queue messages processed / interval
• SECONDARY METRICS
CPU Utilization
Queue length
Response time
• DERIVATIVE METRICS
Rate of change of queue length
Use ‘historical’ data to help predict requirements
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
32. GATHERING METRICS
• USE MICROSOFT.WINDOWSAZURE.DIAGNOSTICS.*
• CAPTURE VARIOUS METRICS VIA MANAGEMENT API
Diagnostics Infrastructure Logs
Event Logs
Performance Counters
IIS Logs
• MAY NEED TO SMOOTH/AVERAGE SOME MEASURES
• REMEMBER THE COST OF GATHERING DATA
Both performance and financial costs
Would you use Performance Counters 24/7 on a production system?
http://technet.microsoft.com/en-us/library/cc938553.aspx
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
33. EVALUATING BUSINESS RULES
• ARE REQUESTS TAKING TOO LONG?
• DO I HAVE TOO MANY JOBS IN MY QUEUE?
• HOW MUCH MONEY HAVE I SPENT THIS MONTH?
• COULD WRITE THESE INTO CODE.
• COULD BUILD SOME SORT OF RULES ENGINE.
• COULD USE THE WF RULES ENGINE.
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
34. TAKE ACTION
• ADD/REMOVE INSTANCES
Use Service Management API
• CHANGE ROLE SIZE
Requires change to *.csdef
Most suited to Worker Roles
• SEND NOTIFICATIONS
Email
IM
• MANAGE MOMENTUM
Be careful not to overshoot
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
35. SUMMARY
• DESIGNING FOR MULTIPLE INSTANCES PROVIDES
Scale out
Availability
Elasticity options
• CACHING SHOULD BE A KEY COMPONENT OF ANY WINDOWS AZURE
APPLICATION
• VARIOUS OPTIONS FOR VARIABLE LOAD
Spare capacity
Scale Out/Back
Automation possible
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
36. ANY
QUESTIONS?
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar
37. THANKS,
JUAN DE ABREU
VP, Sales Director
jdeabreu@getcs.com
@juandeabreu
http://www.linkedin.com/in/juandeabreu
HOW TO SCALE UP, OUT OR DOWN IN WINDOWS AZURE - JUAN DE ABREU - #CSwebinar