Multi-node sites give you high availability, but come with their own constraints and challenges. Hear the team from WP Engine as they talk about how to optimize your high-availability WordPress sites on AWS instances.
This document discusses using Docker for Magento development. It provides an overview of Docker, how it can be used to create isolated environments for Magento 1 and 2 projects with different requirements. It outlines the steps to set up a Docker development environment, including selecting base images, using Docker Compose to build the network, and sharing the configuration with a team. Benefits include spending less time on system configuration, easy switching between projects, and setups similar to cloud hosting environments.
It covers the usual suspects: Clouds, Containers, Deployment, Continuous Integrations. It is nothing unusual today, but the interesting parts is the focus about building clouds for scala applications, using Scala as scripting language. Also it does the converse, so it is Scala for DevOps, too.
The document discusses moving the NYTimes.com website to the cloud. It describes starting with a basic AWS setup but then facing challenges with scaling, communication between instances, and security when the site grew. The solution involved using open source tools like Nimbul for cloud management, Emissary for messaging, and CloudSource for deployment to extend their existing infrastructure to the cloud in a way that was compatible with their development processes and security requirements for a large established organization.
Training Slides: Tungsten Replicator AMI - The Getting Started GuideContinuent
This 30 minute training session provides an introduction to how Tungsten Replicator AMI works. Tungsten Replicator AMI is high performance, real-time, transactionally consistent replicator, which extracts from and applies to: MySQL, including AWS RDS/Aurora, Google Cloud and Azure, multiple heterogeneous targets, AWS Redshift, HPE Vertica, Hadoop, Kafka and many more.
This training session covers some of its main features, such as:
- Simple Setup Wizard
- Flexible, Advanced Filtering
And explains how to avail of it as an AMI through Amazon Marketplace and how to get started with it, including a demonstration.
AGENDA
- What is Tungsten Replicator?
- Review sources and targets
- What is the Tungsten Replicator AMI? (and what it isn’t)
- How to configure Tungsten Replicator AMI
- FAQ’s
PRESENTER
Chris Parker is Continuent’s Customer Success Director – EMEA, based in the UK, and has over 20 years of experience working as a database administrator. Prior to joining Continuent, Chris managed large-scale Oracle and MySQL deployments at Warner Bros., BBC, and prior to joining the Continuent Team, he worked at the online fashion company, Net-A-Porter.
WordCamp IL 2016 - WordPress Scale on AWSBoaz Ziniman
One of the most popular CMS, WordPress, was not designed for the cloud era. Running a high demand and highly available WordPress in a cluster can be a complex task.
There are several solutions to this problem and this session will focus on one of them. Using several AWS services (EC2, RDS, S3, EFS, CloudFormation and others) and Zend Server, we will create a complex setup running in minutes and scale it up and down by demand.
This document discusses high availability configurations for load balancers, especially for small companies. It presents options for dedicated servers in a data center using hardware load balancers or virtual IP addresses. It also discusses using Elastic Load Balancing and Elastic IP addresses on AWS. Key points covered are:
- Hardware load balancers can provide high availability but are an expensive solution, while virtual IP addresses require checking a load balancer's failover time.
- On AWS, Elastic Load Balancing supports auto-scaling but doesn't support fixed IP addresses, while Elastic IP addresses can be associated and released like a virtual IP.
- Both ELB and EIP on AWS require ongoing payment, and neither can be used within internal AWS
Being able to rapidly iterate on, build, and test your code is key to being a productive developer. Without local automation, working with the numerous platforms and technologies in your stack can become very frustrating. In this webinar, Ben Bromhead CTO of Instaclustr will explore best practices to easily integrate Apache CassandraTM into your development workflow, so you spend more time writing good code and less time fighting your environment.
This document discusses using Docker for Magento development. It provides an overview of Docker, how it can be used to create isolated environments for Magento 1 and 2 projects with different requirements. It outlines the steps to set up a Docker development environment, including selecting base images, using Docker Compose to build the network, and sharing the configuration with a team. Benefits include spending less time on system configuration, easy switching between projects, and setups similar to cloud hosting environments.
It covers the usual suspects: Clouds, Containers, Deployment, Continuous Integrations. It is nothing unusual today, but the interesting parts is the focus about building clouds for scala applications, using Scala as scripting language. Also it does the converse, so it is Scala for DevOps, too.
The document discusses moving the NYTimes.com website to the cloud. It describes starting with a basic AWS setup but then facing challenges with scaling, communication between instances, and security when the site grew. The solution involved using open source tools like Nimbul for cloud management, Emissary for messaging, and CloudSource for deployment to extend their existing infrastructure to the cloud in a way that was compatible with their development processes and security requirements for a large established organization.
Training Slides: Tungsten Replicator AMI - The Getting Started GuideContinuent
This 30 minute training session provides an introduction to how Tungsten Replicator AMI works. Tungsten Replicator AMI is high performance, real-time, transactionally consistent replicator, which extracts from and applies to: MySQL, including AWS RDS/Aurora, Google Cloud and Azure, multiple heterogeneous targets, AWS Redshift, HPE Vertica, Hadoop, Kafka and many more.
This training session covers some of its main features, such as:
- Simple Setup Wizard
- Flexible, Advanced Filtering
And explains how to avail of it as an AMI through Amazon Marketplace and how to get started with it, including a demonstration.
AGENDA
- What is Tungsten Replicator?
- Review sources and targets
- What is the Tungsten Replicator AMI? (and what it isn’t)
- How to configure Tungsten Replicator AMI
- FAQ’s
PRESENTER
Chris Parker is Continuent’s Customer Success Director – EMEA, based in the UK, and has over 20 years of experience working as a database administrator. Prior to joining Continuent, Chris managed large-scale Oracle and MySQL deployments at Warner Bros., BBC, and prior to joining the Continuent Team, he worked at the online fashion company, Net-A-Porter.
WordCamp IL 2016 - WordPress Scale on AWSBoaz Ziniman
One of the most popular CMS, WordPress, was not designed for the cloud era. Running a high demand and highly available WordPress in a cluster can be a complex task.
There are several solutions to this problem and this session will focus on one of them. Using several AWS services (EC2, RDS, S3, EFS, CloudFormation and others) and Zend Server, we will create a complex setup running in minutes and scale it up and down by demand.
This document discusses high availability configurations for load balancers, especially for small companies. It presents options for dedicated servers in a data center using hardware load balancers or virtual IP addresses. It also discusses using Elastic Load Balancing and Elastic IP addresses on AWS. Key points covered are:
- Hardware load balancers can provide high availability but are an expensive solution, while virtual IP addresses require checking a load balancer's failover time.
- On AWS, Elastic Load Balancing supports auto-scaling but doesn't support fixed IP addresses, while Elastic IP addresses can be associated and released like a virtual IP.
- Both ELB and EIP on AWS require ongoing payment, and neither can be used within internal AWS
Being able to rapidly iterate on, build, and test your code is key to being a productive developer. Without local automation, working with the numerous platforms and technologies in your stack can become very frustrating. In this webinar, Ben Bromhead CTO of Instaclustr will explore best practices to easily integrate Apache CassandraTM into your development workflow, so you spend more time writing good code and less time fighting your environment.
1) SSDs provide significantly better performance than HDDs for WordPress.com, reducing costs by 75% while improving performance and capacity 6 times.
2) An experiment replacing HDD RAID with SSDs was very successful, but initial production deployment had critical bugs and required restarting the migration process.
3) While SSDs save money and users' time, maximizing their performance requires substantial research, testing, and software optimization from system administrators.
Advanced software development processes and deployment automation are necessary for any large software development team. However, even small teams and lone developers can benefit from these techniques.
Let me show you how with a few tools that are powerful, simple to understand, and free to use. I will cover solutions for CLI & GUI package management, machine imaging, virtualization, and configuration management. You will see examples that can create a unified software deployment approach for both local development environments & production cloud instances.
Related blog post: http://www.jbarker.com/blog/2014/ebay-berlin-devops-cloud
This document discusses tools for creating a WordPress development environment. It covers common development setups like LAMP/LEMP stacks, tools for local development like text editors and version control, and options for setting up a local environment like MAMP, native Linux/Mac stacks, Virtual Machines with Vagrant/VVV, and containers with Docker. The goals are to choose tools that allow for effective collaboration, testing, and deploying code across different environments.
How Percolate uses CFEngine to Manage AWS Stateless InfrastructurePercolate
The document discusses how Percolate uses CFEngine to manage their infrastructure on AWS in a stateless way. Some key points:
1) CFEngine allows Percolate to define infrastructure policies that automatically enforce the desired configuration on servers, providing a documented and scalable approach.
2) By managing all infrastructure as code in Git, and avoiding server state, Percolate's infrastructure is resilient and can be migrated or changed easily.
3) This stateless approach means Percolate avoids backup overhead and can freely launch/replace instances, reducing costs through use of spot instances.
Navigating in the sea of containers in azure when to choose which service and...Karl Ots
As presented on 21st of March 2018 at TechDays Finland.
There’s a plethora of Container-related services available in Azure. Azure Container Instance, Azure Container Registry, and Azure Container Service to name a few. It can be hard to get your head around all of them, especially if you come from Microsoft background as I did. I will cover each of these services in this talk, explain their differencies and help you figure out which scenarios they fit best. If you’re new to Containers, you should feel more comfortable around them after this session.
Microsoft Azure Container Service - DockerCHNguyen Anh Tu
This document provides an overview and agenda for a presentation on Microsoft Azure Container Service. The presentation will cover deploying to ACS, Mesosphere DC/OS and Marathon, Docker Swarm, and a demo. It will also provide more information on DC/OS and Docker integration with Windows.
The document discusses techniques for improving the performance of WordPress sites. It begins by providing background on WordPress.com and how it has grown significantly. It then discusses different hosting options for WordPress sites from shared hosting to virtual private servers (VPS) to dedicated servers. For each option, it provides recommendations for plugins, caching, and other optimizations that can be applied. It also covers more advanced techniques for scaling WordPress by using multiple servers, load balancing, object caching, and database replication. Overall, the document serves as a guide to optimizing WordPress performance across different hosting scenarios.
Using Packer to Migrate XenServer Infrastructure to CloudStackTim Mackey
When adopting IaaS cloud solutions, one of the biggest challenges will be template management. Creating that first template can easily be more challenging that deploying the cloud software itself. In this presentation two options are presented for template creation, using a kickstart file or cloning a running VM with Packer from packer.io as the core framework.
This presentation was delivered at CloudStack Days 2015 in Austin Texas. Two demos were given. The first demo used an existing XenServer environment to create a golden master from ISO and kickstart file, then automatically upload it to a CloudStack management server for deployment. The second demo cloned a running VM and created a template which was then uploaded to CloudStack. In the case of the running VM, migration occurred without any user interruption. The VM in question was a CentOS 7 image, and the hypervisor for both source infrastructure and CloudStack compute was XenServer based
My Stackato presentation given to the CopenhagenJS user group. Basic examples were implemented in Node.
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
This document summarizes an event-driven architecture presentation using Java. It discusses using Apache Kafka/Amazon Kinesis for messaging, Docker for containerization, Vert.x for reactive applications, Apache Camel/AWS Lambda for integration, and Google Protocol Buffers for data serialization. It covers infrastructure components, software frameworks, local and AWS deployment, and integration testing between Kinesis and Kafka. The presentation provides resources for code samples and Docker images discussed.
This presentation covers how to use CloudFormation for deploying customized services on AWS. It goes through the background and advantages, as well as some commonly-used functions. Presented by Joseph Maxwell: lead developer at SwiftOtter Studios.
How to use Ansible to automate your applications in AWS. What is Ansible and why is it different? How to control cloud deployments securely and how to control AWS resources using dynamic inventory and tags.
Today almost every product has an API, to integrate in other products or to made the data available to the outside world. Most API’s are using traditional patterns and technology. With the rise of Angular, React and other modern frameworks there is a need for non blocking API’s. Meet Reactive streams, like Spring Webflux, to super charge your API.
In this session I will tell about and show you Reactive API’s and more
This document summarizes a presentation on containerizing applications and deploying them to cloud platforms. It discusses Docker containers and containerization as a way to package applications. It then covers deploying .NET Core applications in Docker containers and pushing the images to cloud container registries on platforms like AWS ECS and Azure Container Instances. Finally, it demonstrates containerizing other applications built with technologies like Java Spring Boot, Python Flask, and JavaScript React.
This document discusses Azure Virtual Machines, including their networking capabilities. It notes that Azure VMs support a wide range of operating systems and can be deployed from images in the Azure Gallery, built from on-premise or AWS images, or from marketplace images. Availability Sets and fault domains help improve uptime by distributing VMs across hardware. Virtual Networks enable secure communication between Azure resources using components like subnets, IP ranges, and network security groups. Connections can be made to on-premises networks using Point-to-Site VPN, Site-to-Site VPN, ExpressRoute, or VPN-to-VPN.
- The document provides best practices for using Ansible including organizing content with roles and hierarchies, making playbooks readable with tasks, comments and whitespace, tagging tasks for organization, avoiding duplication, ensuring idempotency, templating with Jinja2, and testing playbooks. It emphasizes documenting processes, non-idempotent tasks can cause issues, and validating changes with testing.
This talk will cover lessons learned at Community Engine regarding MongoDB, including: why we moved away from an Hybrid solution using SQL and MongoDB; an outline of the technologies and what we learned using MongoDB on Amazon Web Services; the MongoDB C# driver; MongoDB with SOLR for Full Text Search; how we do migration, deployment and more.
User Transparent Service Migration to the CloudTim Mackey
Tim Mackey presented on migrating virtual machines and services to the cloud transparently without downtime. He discussed using Packer to build templates from existing virtual machines or ISO images and then migrate them to CloudStack or OpenStack. Key steps included taking snapshots, copying to shared storage, reconfiguring networking, running cleanse scripts, and importing as templates. With these tools, he was able to migrate a live Piwigo service to a new topology in the cloud within 10 minutes while maintaining network connectivity.
This document discusses how Between, a mobile app for couples, migrated their photo architecture to reduce storage costs by 70%. The old architecture generated and stored multiple thumbnail sizes for each photo, using 6.6 billion thumbnails and 738 TB of storage. The new architecture resizes thumbnails on demand using the fast Skia library, saving the original high resolution photos as smaller WebP files. Migration of 1.1 billion existing photos to the new system took 4 days using Spot instances. This reduced storage usage by 75% to 184 TB and number of S3 objects by 82%, cutting total photo costs by 68%.
This document outlines the history and design proposals of Apache Drill from the OpenDremel team. It describes OpenDremel starting in 2010 with an initial implementation based on the Dremel paper. Over time, the design was found to be naive and was restarted with a new architecture called Dazo inspired by BigQuery. The document proposes several design tenets for Apache Drill including supporting multi-tenancy, being flexible and customizable, being efficient through the use of ZeroVM for sandboxing, and having a suggested architecture with a browser frontend and multi-tenant backend.
Drinking our own Champagne: How Woot, an Amazon subsidiary, uses AWS (ARC212)...Amazon Web Services
Woot, an Amazon subsidiary, specializes in offering great new product deals every day. Woot's deeply discounted deals; and signature events like the 'Woot Off 'and 'Bag of Crap' sales launch at specific times throughout the day, and the resulting spiky traffic patterns are highly correlated to revenue.
In this session, we offer an unvarnished perspective into how Woot uses services such as Amazon DynamoDB, EC2, ELB, CloudSearch, CloudFront, and SES. Learn how to architect for security and PCI for a retail website running on AWS. Dig into the technical details of a data-store comparison between DynamoDB, Mongo, Oracle, and SQLServer, to find the right solution for unique workloads. Join us as we share our musings and real-lessons learned from using a cocktail of AWS services. We encourage you to attend even if none of this makes sense or is interesting. Don't miss the opportunity to hang out with Mortimer the Woot monkey and his crew and to walk away with one of our legendary flying monkeys.
1) SSDs provide significantly better performance than HDDs for WordPress.com, reducing costs by 75% while improving performance and capacity 6 times.
2) An experiment replacing HDD RAID with SSDs was very successful, but initial production deployment had critical bugs and required restarting the migration process.
3) While SSDs save money and users' time, maximizing their performance requires substantial research, testing, and software optimization from system administrators.
Advanced software development processes and deployment automation are necessary for any large software development team. However, even small teams and lone developers can benefit from these techniques.
Let me show you how with a few tools that are powerful, simple to understand, and free to use. I will cover solutions for CLI & GUI package management, machine imaging, virtualization, and configuration management. You will see examples that can create a unified software deployment approach for both local development environments & production cloud instances.
Related blog post: http://www.jbarker.com/blog/2014/ebay-berlin-devops-cloud
This document discusses tools for creating a WordPress development environment. It covers common development setups like LAMP/LEMP stacks, tools for local development like text editors and version control, and options for setting up a local environment like MAMP, native Linux/Mac stacks, Virtual Machines with Vagrant/VVV, and containers with Docker. The goals are to choose tools that allow for effective collaboration, testing, and deploying code across different environments.
How Percolate uses CFEngine to Manage AWS Stateless InfrastructurePercolate
The document discusses how Percolate uses CFEngine to manage their infrastructure on AWS in a stateless way. Some key points:
1) CFEngine allows Percolate to define infrastructure policies that automatically enforce the desired configuration on servers, providing a documented and scalable approach.
2) By managing all infrastructure as code in Git, and avoiding server state, Percolate's infrastructure is resilient and can be migrated or changed easily.
3) This stateless approach means Percolate avoids backup overhead and can freely launch/replace instances, reducing costs through use of spot instances.
Navigating in the sea of containers in azure when to choose which service and...Karl Ots
As presented on 21st of March 2018 at TechDays Finland.
There’s a plethora of Container-related services available in Azure. Azure Container Instance, Azure Container Registry, and Azure Container Service to name a few. It can be hard to get your head around all of them, especially if you come from Microsoft background as I did. I will cover each of these services in this talk, explain their differencies and help you figure out which scenarios they fit best. If you’re new to Containers, you should feel more comfortable around them after this session.
Microsoft Azure Container Service - DockerCHNguyen Anh Tu
This document provides an overview and agenda for a presentation on Microsoft Azure Container Service. The presentation will cover deploying to ACS, Mesosphere DC/OS and Marathon, Docker Swarm, and a demo. It will also provide more information on DC/OS and Docker integration with Windows.
The document discusses techniques for improving the performance of WordPress sites. It begins by providing background on WordPress.com and how it has grown significantly. It then discusses different hosting options for WordPress sites from shared hosting to virtual private servers (VPS) to dedicated servers. For each option, it provides recommendations for plugins, caching, and other optimizations that can be applied. It also covers more advanced techniques for scaling WordPress by using multiple servers, load balancing, object caching, and database replication. Overall, the document serves as a guide to optimizing WordPress performance across different hosting scenarios.
Using Packer to Migrate XenServer Infrastructure to CloudStackTim Mackey
When adopting IaaS cloud solutions, one of the biggest challenges will be template management. Creating that first template can easily be more challenging that deploying the cloud software itself. In this presentation two options are presented for template creation, using a kickstart file or cloning a running VM with Packer from packer.io as the core framework.
This presentation was delivered at CloudStack Days 2015 in Austin Texas. Two demos were given. The first demo used an existing XenServer environment to create a golden master from ISO and kickstart file, then automatically upload it to a CloudStack management server for deployment. The second demo cloned a running VM and created a template which was then uploaded to CloudStack. In the case of the running VM, migration occurred without any user interruption. The VM in question was a CentOS 7 image, and the hypervisor for both source infrastructure and CloudStack compute was XenServer based
My Stackato presentation given to the CopenhagenJS user group. Basic examples were implemented in Node.
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
This document summarizes an event-driven architecture presentation using Java. It discusses using Apache Kafka/Amazon Kinesis for messaging, Docker for containerization, Vert.x for reactive applications, Apache Camel/AWS Lambda for integration, and Google Protocol Buffers for data serialization. It covers infrastructure components, software frameworks, local and AWS deployment, and integration testing between Kinesis and Kafka. The presentation provides resources for code samples and Docker images discussed.
This presentation covers how to use CloudFormation for deploying customized services on AWS. It goes through the background and advantages, as well as some commonly-used functions. Presented by Joseph Maxwell: lead developer at SwiftOtter Studios.
How to use Ansible to automate your applications in AWS. What is Ansible and why is it different? How to control cloud deployments securely and how to control AWS resources using dynamic inventory and tags.
Today almost every product has an API, to integrate in other products or to made the data available to the outside world. Most API’s are using traditional patterns and technology. With the rise of Angular, React and other modern frameworks there is a need for non blocking API’s. Meet Reactive streams, like Spring Webflux, to super charge your API.
In this session I will tell about and show you Reactive API’s and more
This document summarizes a presentation on containerizing applications and deploying them to cloud platforms. It discusses Docker containers and containerization as a way to package applications. It then covers deploying .NET Core applications in Docker containers and pushing the images to cloud container registries on platforms like AWS ECS and Azure Container Instances. Finally, it demonstrates containerizing other applications built with technologies like Java Spring Boot, Python Flask, and JavaScript React.
This document discusses Azure Virtual Machines, including their networking capabilities. It notes that Azure VMs support a wide range of operating systems and can be deployed from images in the Azure Gallery, built from on-premise or AWS images, or from marketplace images. Availability Sets and fault domains help improve uptime by distributing VMs across hardware. Virtual Networks enable secure communication between Azure resources using components like subnets, IP ranges, and network security groups. Connections can be made to on-premises networks using Point-to-Site VPN, Site-to-Site VPN, ExpressRoute, or VPN-to-VPN.
- The document provides best practices for using Ansible including organizing content with roles and hierarchies, making playbooks readable with tasks, comments and whitespace, tagging tasks for organization, avoiding duplication, ensuring idempotency, templating with Jinja2, and testing playbooks. It emphasizes documenting processes, non-idempotent tasks can cause issues, and validating changes with testing.
This talk will cover lessons learned at Community Engine regarding MongoDB, including: why we moved away from an Hybrid solution using SQL and MongoDB; an outline of the technologies and what we learned using MongoDB on Amazon Web Services; the MongoDB C# driver; MongoDB with SOLR for Full Text Search; how we do migration, deployment and more.
User Transparent Service Migration to the CloudTim Mackey
Tim Mackey presented on migrating virtual machines and services to the cloud transparently without downtime. He discussed using Packer to build templates from existing virtual machines or ISO images and then migrate them to CloudStack or OpenStack. Key steps included taking snapshots, copying to shared storage, reconfiguring networking, running cleanse scripts, and importing as templates. With these tools, he was able to migrate a live Piwigo service to a new topology in the cloud within 10 minutes while maintaining network connectivity.
This document discusses how Between, a mobile app for couples, migrated their photo architecture to reduce storage costs by 70%. The old architecture generated and stored multiple thumbnail sizes for each photo, using 6.6 billion thumbnails and 738 TB of storage. The new architecture resizes thumbnails on demand using the fast Skia library, saving the original high resolution photos as smaller WebP files. Migration of 1.1 billion existing photos to the new system took 4 days using Spot instances. This reduced storage usage by 75% to 184 TB and number of S3 objects by 82%, cutting total photo costs by 68%.
This document outlines the history and design proposals of Apache Drill from the OpenDremel team. It describes OpenDremel starting in 2010 with an initial implementation based on the Dremel paper. Over time, the design was found to be naive and was restarted with a new architecture called Dazo inspired by BigQuery. The document proposes several design tenets for Apache Drill including supporting multi-tenancy, being flexible and customizable, being efficient through the use of ZeroVM for sandboxing, and having a suggested architecture with a browser frontend and multi-tenant backend.
Drinking our own Champagne: How Woot, an Amazon subsidiary, uses AWS (ARC212)...Amazon Web Services
Woot, an Amazon subsidiary, specializes in offering great new product deals every day. Woot's deeply discounted deals; and signature events like the 'Woot Off 'and 'Bag of Crap' sales launch at specific times throughout the day, and the resulting spiky traffic patterns are highly correlated to revenue.
In this session, we offer an unvarnished perspective into how Woot uses services such as Amazon DynamoDB, EC2, ELB, CloudSearch, CloudFront, and SES. Learn how to architect for security and PCI for a retail website running on AWS. Dig into the technical details of a data-store comparison between DynamoDB, Mongo, Oracle, and SQLServer, to find the right solution for unique workloads. Join us as we share our musings and real-lessons learned from using a cocktail of AWS services. We encourage you to attend even if none of this makes sense or is interesting. Don't miss the opportunity to hang out with Mortimer the Woot monkey and his crew and to walk away with one of our legendary flying monkeys.
Yow Conference Dec 2013 Netflix Workshop Slides with NotesAdrian Cockcroft
This document provides an overview and agenda for a workshop on patterns for continuous delivery, high availability, DevOps and cloud native development using NetflixOSS open source tools and frameworks. The presenter introduces himself and his background. The content covers Netflix's architecture evolution from monolithic to microservices, how Netflix scales on AWS, and principles and outcomes that enable cloud native development. The workshop then dives into specific NetflixOSS projects like Eureka, Cassandra, Zuul and Hystrix that help with service discovery, data storage, routing and availability. Tools for deployment, configuration, cost analysis and developer productivity are also discussed.
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...Avere Systems
For years vendors have been trying to drive down the cost of flash so that the all-flash data center can become reality. The problem is that even the rapidly declining price of flash storage can’t keep pace with the rapidly declining price of hard disk. As a result data that does not need to be on flash storage has to be stored on something less expensive. But does that less expensive storage need to be another hard disk array or could it be stored in the cloud?
In this webinar join Storage Switzerland’s founder George Crump and Avere Systems CEO, Ron Bianchini for an interactive webinar Using the Cloud to Create an All-Flash Data Center.
This document summarizes Nicolas De Loof's talk about patterns for developing applications in the cloud. The talk discusses scaling applications horizontally and vertically, keeping stateless designs, using standards, and designing for failure. It also emphasizes continuous integration, deployment, and delivery practices like managing infrastructure as code and enabling zero downtime deployments.
This document provides a high-level design proposal for Apache Drill from the OpenDremel team. It outlines four key design tenets: (1) supporting multi-tenant semantics internally without guest VMs, (2) being modular and customizable, (3) being hyper-elastic to exploit compute capacity, and (4) being efficient. It suggests an architecture with a single-tenant frontend and multi-tenant backend separated. It also provides details on the suggested designs for the frontend, CLI, REST gateway, and query compiler.
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
We are now witnessing a new wave of IT revolution and its effect is very similar to the Cloud and Virtualization revolutions that started in the last decade. This new wave, called Containerization, is related to technologies such as Docker and Kubernetes, which now fuel large scale solutions including Big Data and IoT.
Learn about:
- Typical DevOps challenges and modern solutions
- Using Docker as Amazon EC2 Container Service Evolution of Enterprise Architecture (Containers, IoT, Machine Learning and technologies of tomorrow)
- Business value of using advances DevOps technologies with real-life case study
The document discusses architecting highly available applications on AWS. It begins with an overview of AWS services and best practices for scalability. It then walks through scaling an application from 1 user to over 1 million users, starting with a single EC2 instance and gradually introducing services like Auto Scaling, load balancing, database read replicas, caching, and separating components. The document emphasizes loose coupling of services, automation, and monitoring to allow scalability.
The document discusses the MEAN stack and its components. It begins with an agenda that includes discussing when and why to use MEAN, what MEAN is comprised of (MongoDB, ExpressJS, NodeJS, and AngularJS), and how to implement MEAN. It then covers each component in more depth, discussing MongoDB's document-oriented data structure, ExpressJS's web application framework capabilities, NodeJS's asynchronous and non-blocking architecture, and AngularJS's model-view-controller capabilities for building single-page apps. Examples are provided for building sample MEAN applications.
For people who start to create a cloud service, it’s really important to know how to create a scalable cloud service to fit the growth of the future workloads. In this session, we will introduce how to design a scalable cloud service including AWS services introduction and best practices.
Web Scale Applications using NeflixOSS Cloud PlatformSudhir Tonse
Web Scale Applications using NeflixOSS Cloud Platform. Infographics on IaaS, PaaS, SaaS. Commandments of developing a cloud based distributed application.
Windows Phone 7 and Windows Azure – A Match Made in the CloudMichael Collier
Windows Phone 7 and Windows Azure are a good match because they both provide easy and familiar development environments, connectivity through the cloud, and scalability. They are compatible in these areas. The document discusses how Windows Phone 7 and Windows Azure can be used together through features like data storage in Windows Azure tables and blobs, push notifications, and identity management with Access Control Services. It provides examples of how to integrate the platforms for storing, retrieving, and displaying data stored in the cloud.
This document discusses containerization and the Docker ecosystem. It begins by describing the challenges of managing different software stacks across multiple environments. It then introduces Docker as a solution that packages applications into standardized units called containers that are portable and can run anywhere. The rest of the document covers key aspects of the Docker ecosystem like orchestration tools like Kubernetes and Docker Swarm, networking solutions like Flannel and Weave, storage solutions, and security considerations. It aims to provide an overview of the container landscape and components.
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...Amazon Web Services
Visual effects rendering has traditionally been a time consuming, resource intensive process. As a result, content producers are moving rendering workloads to the AWS cloud to take advantage of the scalable, on-demand compute resources that can accelerate their rendering workloads.
By attending this webinar, you will learn how to create a scalable rendering infrastructure to grow your farm for any size workload, reduce overall processing time with on-demand and reserve compute instances, and move to a project based cost structure. You will also learn how to implement hybrid rendering workloads using Thinkbox dependency manager.
Learning Objectives:
How to use AWS Cloud to rapidly scale up and down rendering infrastructure to power ThinkBox Deadline software in the cloud for visual effects rendering
Who should attend:
IT administrators, rendering and visual effects professionals
Presented at the CloudStack Silicon Valley User Group in September 2015 at Nuage Networks. Discussed impact of containers, emerging software defined networking platforms, NFV, IPv6 and performance.
This document provides an overview of migrating applications and workloads to AWS. It discusses key considerations for different migration approaches including "forklift", "embrace", and "optimize". It also covers important AWS services and best practices for architecture design, high availability, disaster recovery, security, storage, databases, auto-scaling, and cost optimization. Real-world customer examples of migration lessons and benefits are also presented.
This document provides guidance on scaling infrastructure on AWS for handling large numbers of users, from 1 user to over 10 million users. It discusses starting simply with a single EC2 instance and database, then expanding horizontally and vertically by adding more instances, separating tiers, using auto-scaling, and implementing a service-oriented architecture. As the number of users grows from thousands to millions, it recommends techniques like database read replicas, DynamoDB, ElastiCache, SQS/SNS, and database sharding or federation. Monitoring, metrics, and outsourcing management are also emphasized as critical pieces for large-scale applications.
Similar to Introduction to scaling your WordPress site past a single node using AWS (20)
As a developer, nothing kills your passion for the craft like spending hours messing around with stuff “you know should be easier.” Platforms like WP Engine come packed with tools and features you can leverage to simplify your life as a developer. In this session, learn how and what you can offload so you can get back to what you're passionate about.
When you're at the edge, speed, security, and server health cannot be an afterthought. In this session, Cloudflare’s VP of Product Sergi Isasi and Pavan Tirupati, Product Manager from WP Engine will discuss why having an edge-first mentality is essential to the success of each website you build or maintain.
Post eCommerce Site Launch- Optimizing Your Conversion Rate.pdfWP Engine
You’ve launched your eCommerce website, now what? This session will help you learn how to improve conversion funnels across your website or application for demonstrably improved ROI.
The updates to Atlas' headless development tools will help you nail your clients' toughest requirements. Using the free sandboxed account for all headless session attendees, this demo will walk you through how to add these new features to your capabilities. You're on your way to building the most performant and secure sites on the web!
Migrating websites can be a chore, but WP Engine makes it easy. They provide manual migration guides for importing content, 24/7 award-winning support, and a 30-day onboarding manager for assistance. WP Engine also offers partner options for complete hands-off migration to simplify the moving process.
Keeping Your WordPress Sites Safe Amidst A Rise in Global Cyberattacks.pdfWP Engine
This document discusses a panel discussion on keeping WordPress sites safe amidst rising global cyberattacks. The panel included Eric Jones, VP of Corporate Marketing at WP Engine, Joe Sullivan, Chief Security Officer at Cloudflare, and Brent Stackhouse, VP of Security at WP Engine. The moderator was also listed.
Building WordPress eCommerce at Scale .pdfWP Engine
WooCommerce gives a lot of freedom and is an excellent choice for building out and scaling a custom store. But no matter what platform you use, scaling takes a unique set of tools and skillset. In this talk, we will explore what it takes to build an eCommerce store that is ready to scale, and what it takes to build enterprise eCommerce websites that perform at top speeds in high-growth environments.
When a client has performance and security requirements, when should an agency choose traditional WordPress or Headless WordPress for the job? This panel of agency experts will weigh in the benefits, constraints, opportunities, and tradeoffs of going headless.
Best Practices for Site Deployment With Local.pdfWP Engine
While there’s no wrong way to take your sites live, we’ll walk through the various options for deploying your site from your local environment to your production environment. In this session, we’ll look at some Local workflow tools, and cover why you might choose one deployment method over another based on your team, workflow, and site details!
Site Monitoring: The Intersection of Product, UX Design & Research .pdfWP Engine
Don’t you hate it when you find out your site or your clients’ site is down…from your client? Don’t get blindsided ever again! Join WP Engine’s Bryan Smith and Kameron Fehrmann as they walk through WP Engine’s latest Site Monitoring product making this problem a relic of the past. In this session you will get a detailed look at the new product and how the intersection of UX Design, UX Research and Development came together to ensure product-market fit.
Front End: Building Future-Proof eCommerce Sites.pdfWP Engine
Full page editing is live in WordPress and getting better each day! The default WordPress block editor standardizes the way we integrate layouts, themes, and integrate new features on the front end of your website. This makes it easier to maintain, change and update, while having less bloat, being more portable, and loading faster. But is it right for your agency? 3rd-party page builders provide additional functionality, but create performance issues. When is it the right time to make the move? Join this session to find out!
Gutenberg, aka WordPress blocks, gives content producers powerful new ways to lay out content in a traditional WordPress site. Butow can headless WordPress developers empower Marketing teams with those same capabilities? In this session, the founder of GraphQL for WordPress (WPGraphQL) shares new capabilities and best practices for using Gutenberg on a headless site.
Blueprints and Other Local Features for Agencies.pdfWP Engine
This document discusses WordPress development tools from WP Engine called Local and Blueprints. Local is a tool for local WordPress development. Blueprints allow users to create reusable site templates that include themes, plugins, pages and settings. The document highlights new Blueprints features including Atlas Blueprints for headless WordPress sites. It also discusses built-in Local features for agencies like one-click admin access and Live Links for sharing test sites. Additional time-saving add-ons described are Image Optimizer and Link Checker.
Modern Theming & The Future of WordPress- Working with Full Site Editing and ...WP Engine
WordPress 5.9 introduced full-site editing to core—signifying a major shift in the way we build websites with WordPress. Join us in this session as we unpack these changes, and how you can leverage them to build better websites—the modern WordPress way.
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdfWP Engine
Next to sales, site speed is perhaps the most important metric for your eCommerce websites.Why? Fast eCommerce websites get more traffic, have higher conversion rates, lower bounce rates, and generate more return visitors. In this session, we'll explore developer tricks, WP Engine features, and other tools to make your Woo store even faster.
Headless 101 for WordPress Developers.pdfWP Engine
Headless development can be more powerful and even more fun than traditional WordPress development. However, with so many new choices in this emerging stack, what's the best way to get started? This workshop will walk builders from installing and optimizing a WordPress project for headless to templating your first page in a decoupled front-end.
Be the Change: The Future of WordPress with WP Engine's Developer Relations TeamWP Engine
WordPress 5.9 with Full Site editing will empower builders in a way we have never seen before. To help developers make a successful transition to the new way of building with WordPress, WP Engine formed a Developer Relations team as part of our core value, “Committed to Give Back". This team will serve as a conduit between the WordPress project, its users, and those who build with it. Learn how to power-up your next WordPress project with the help of WP Engine's new DevRel team. Press ahead!
Atlas is the complete solution for headless WordPress development, with open source tooling for page templating, data fetching, content modeling, and more. What's the current landscape of Atlas? Learn about exciting new tools available to headless WordPress developers that will make crafting high-performance and secure sites faster and easier.
2022 – Year of the WordPress Developer.pdfWP Engine
There has never been a better time to specialize in WordPress development. WordPress continues to eat the Internet as the world’s favorite content management system, and even the most popular headless CMS. Learn about the challenges and opportunities that lie ahead for WordPress developers in 2022, and what WP Engine is building to help make what you love doing even better.
Platforms like Shopify are great for launching a store quickly that you are managing yourself. But what happens when you're ready to scale? Ecommerce platforms are not one-size-fits-all and they come with their own strengths and weaknesses, based on the size, complexity, and the type of store you run.
Whether you’re a small business that's ready to scale or a large business looking to accelerate growth, WooCommerce can take your store to the next level.
In this conversation we will explore the pros and cons of WooCommerce and how it measures up to other eCommerce platforms to help you decide if WooCommerce is right for your build.
Earn recurring revenue, simplify your site management, and continuously showcase your value to clients!
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
In our second session, we shall learn all about the main features and fundamentals of UiPath Studio that enable us to use the building blocks for any automation project.
📕 Detailed agenda:
Variables and Datatypes
Workflow Layouts
Arguments
Control Flows and Loops
Conditional Statements
💻 Extra training through UiPath Academy:
Variables, Constants, and Arguments in Studio
Control Flow in Studio
Introduction to scaling your WordPress site past a single node using AWS
1. #wpewebinar
Introduction to scaling your
WordPress site past a single node
using AWS
#wpewebinar
Adrian R. SanMiguel, Amazon Web Services
Rob Janney and Jason Stallings, WP Engine
2. #wpewebinar
Ask questions as we go.
We’ll answer as many questions as we can after
the presentation
Slides and recording will be
made available shortly after
the webinar
Use the “Questions” pane
throughout the webinar
3. #wpewebinar
What You’ll Learn
● Overview of AWS technologies
● Single node, multi-node; when to use each
● Availability zones - what they are and why it matters
● How WP Engine & AWS high-availability clusters are put together
● WordPress Tricks on multi-node
4. #wpewebinar
Technical Architect
WP Engine
Rob Janney
● Sand Volleyball enthusiast
● D&D Player & DM
Sr. Partner Solutions Architect,
AWS
Adrian SanMiguel
● Avid vinyl collector (372 1st
editions)
● BBQ Pitmaster
● Trilingual (EN, SP, FR)
Senior Software Developer
WP Engine
Jason Stallings
● Lived underground
● An extra in a movie as a kid
● Manage the most starred
(GitHub) C project in Austin
6. #wpewebinar
• Continually expanding
services to support virtually
any cloud workload
• 1957 significant services
and features released in
2018
• More than 165 fully
featured services for
customers to choose from
• Simple, pay-as-you-go
model
Customer Driven Services &
Features
Why choose AWS?
Breadth and Depth of Services
More services and functionality within those services
9. #wpewebinar
• Designed for speed and
ease-of-use
• Tightly coupled components
means that one things fails;
the rest of the application /
stack fails
• The single node holds
everything
• No easy way to scale
• No easy way to be resilient
Simple experiments, simple
workloads
Single Node
a.k.a., the monolith
10. #wpewebinar
• Everything fails – all the time
• Decoupled components mean
individual app pieces can fail –
without impacting the rest of
the stack
• Stop syncing data between
individual nodes
• Pets vs cattle vs insects –
instances / Lambda /
containers are disposable
Think Big – and Resilient
Multi-Node
Break the monolith and increase HA/FT
12. #wpewebinar
• Completely isolated
• Low latency
• Fault tolerant
• Architected for failure
Clusters of datacenters (at
least 3)
Availability Zones
13. #wpewebinar
• Foundation for interaction
with AWS
• Significantly higher HA/FT
opportunity and scale over
a single Datacenter
• At least several kilometers
from other AZs
AZs are the heart of the AWS
Cloud
21 Regions (4 more on the way)
64 Availability Zones (12 more on the way)Why use AZs?
17. #wpewebinar
- Auto Scaling Groups
- Config Management
- Service Discovery
- Container Scheduling
Automate node recovery
Automatic Recovery
18. #wpewebinar
- Database Queries
- Filesystem Operations
Node spanning operations
- Caching
- AWS nitro based ec2 instances
- Prefer nodes in the same AZ
- Read only local storage
Talking across nodes adds network latency to operations
Strategies to minimize latency
Multi Node Tradeoffs: Latency
19. #wpewebinar
- Cache incoherency
- Split brain failures
- Performance bottlenecks
become harder to find
New Failure Categories
- Automated testing
- HA aware monitoring
- Chaos experiments
Multiple types of nodes and many different failure cases
Strategies to deal with complexity
Multi Node Tradeoffs: Complexity
21. #wpewebinar
● Reduced requests to server
● More affordable storage
● Detached media
● Easier migrations!
How do you get uploads in Amazon S3?
1) WP Engine LargeFS
2) S3 Uploads plugin by Human Made
Use LargeFS!
Keeping WordPress uploads off the
hard drive
22. #wpewebinar
● Partitioning of Data
● Data Replication
● Failover
● Used on WordPress.com
Built by Automattic
HyperDB
Using HyperDB to tweak the flow of
data
23. #wpewebinar
Inquiring minds want to know.
Questions and answers.
* Slides, recording and resources will be made available within
the next several days
24. #wpewebinar
User Guide: Auto Scaling Groups
Learn more.
AWS Landing Page
White Paper: A Dynamic Duo: WP Engine and AWS
S3 Uploads Plugin
HyperDB Codex
Speech from AWS re_Invent: Chaos Experiments