This document summarizes lessons learned from an outage at the DC Public Library's website, which was hosted on Amazon Web Services. The outage occurred in April 2011 when an AWS engineer mistakenly rerouted internal traffic, overwhelming the system. Key lessons included that AWS' multiple availability zones are not truly independent, poor communication from AWS exacerbated the problems, and the library needed to have a recent backup of their website and database in a completely separate facility to avoid being dependent solely on AWS. The library now takes daily backups to separate servers at Rackspace.
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
I will share how we develop and host a popular publishing platform in the cloud with a limited budget and technology team.
We'll cover architecture, including a variety of services at Amazon Web Services such as elastic load balancing, S3, Elastic Beanstalk, and RDS in the context of a real site.
We'll cover how we control costs with Spot and burstable instances and scale up with distributed caching.
Finally we'll discuss continuous deployment strategies for Windows and Linux-based cloud applications in the context of a distributed team using an agile process.
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
I will share how we develop and host a popular publishing platform in the cloud with a limited budget and technology team.
We'll cover architecture, including a variety of services at Amazon Web Services such as elastic load balancing, S3, Elastic Beanstalk, and RDS in the context of a real site.
We'll cover how we control costs with Spot and burstable instances and scale up with distributed caching.
Finally we'll discuss continuous deployment strategies for Windows and Linux-based cloud applications in the context of a distributed team using an agile process.
AWS Summit Auckland 2014 | AWSome Data Protection with Veeam - Session Sponso...Amazon Web Services
Veeam Backup and Replication tops the list when it comes to data protection built for virtualisation. But did you know that Veeams award-winning on-premise backup solution can be extended to Amazon Web Services for off-site archiving? Combining Veeam with cost effective, extensible storage like S3 and Glacier means cloud backups are a real option. Topics to be discussed in this session will include:
Recovering on-premise virtual machines from AWS storage
Built-in WAN acceleration across internet links
Item-level recovery for files, SharePoint and Exchange
Full virtual hard disk recovery to EC2
Getting the best from AWS Storage Gateway
Using Amazon VM Import/Export tools
…and more
Your guide for this session is Ron Pher, Systems Engineer with Veeam Software. He brings a wealth of virtualisation and data protection experience and is perfectly placed to show you how to get backup and recovery in AWS your way!
BackupExec 2014 - Backup Anything. Restore Anywhere.
BACKUP from
• Windows
• Linux
• Mac OS X
• Exchange
• SQL
• SharePoint
• Active Directory
• VMware
• Hyper-V
• Citrix
• NDMP
• Oracle
• Domino
• Enterprise Vault
Local or Remote
BACKUP to
• Disk
• Tape
• Dedupe Storage
• Appliance
• Cloud
Easily RESTORE
• Entire Server
• Entire VM
• Entire Applications & Databases
• Granular Files & Folders
• Granular Object
back to original location or dissimilar hardware
“Backup Exec 2014 is nearly three times faster
than Backup Exec 2010, and I can manage it in
about three to four hours per week—about one third
the time our previous version required.”
Paul Flatt
Infrastructure and Support Manager
Mitre 10 NZ
(read more on next to be shared Mitre10NZ Study Case...)
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...ShapeBlue
Having High Availability enabled for KVM Hosts can improve greatly the QoS by handling (fence/recover) a problematic Host as well as re-starting its stopped VMs on healthy hosts. However, there is a limitation on CloudStack HA for KVM; it relies mainly on NFS heartbeat script checks. This Talk illustrates how CloudStack HA works for KVM hosts and it presents a way of improving its implementation in a way that KVM HA works with any storage system pluggable on KVM, not just NFS.
About Gabriel Brasher - https://blogs.apache.org/cloudstack/
------------------------------------------
CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
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.
Microservices with Terraform, Docker and the Cloud. DevOps Wet 2018Derek Ashmore
Much has been written about how to write Microservices, but not enough about how to effectively deploy and manage them. Microservices architecture multiplies the number of deployables IT has to manage by at least 10x. In that world, tooling to manage cloud deployments and related infrastructure becames essential for success. Terraform and Docker are increasingly being leveraged to facilitate microservice environments. Terraform has become becoming the leading coding framework for building and managing change in cloud environments.
This session is targeted at architects and team leads. This session is intended to be platform-generic.
Henry been database-per-tenant with 50k databasesHenry Been
To create an application that is truly designed for massive scale, scale-out at every level of the solution is needed. While doing so at the services level, many developers are still using a single database to serve every request. In response to this, a new pattern, database-per-tenant, is emerging. In this pattern, all data is distributed over a large number of databases. In this session Henry will explore this pattern in detail, covering its advantages and disadvantages and a number of common scenarios around such an architecture.
Building a multi-tenant application using 45.000 databases - Henry Been - Cod...Codemotion
To create an application that is truly designed for massive scale, scale-out at every level of the solution is needed. While doing so at the services level, many developers are still using a single database to serve every request. In response to this, a new pattern, database-per-tenant, is emerging. In this pattern, all data is distributed over a large number of databases. In this session Henry will explore this pattern in detail, covering its advantages and disadvantages and a number of common scenarios around such an architecture.
These slides are from my Ph.D. defense at the University of California, Santa Barbara, discussing how we contribute research tools to forward how science is performed with cloud systems.
These are my slides from my talk at LA.rb, covering research at UCSB on the AppScale project. This is a condensed version of the talk I gave at SBonRails - see that talk for about twice as much material on these topics.
Analyzing and Surveying Trust In Cloud Computing Environmentiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
AWS Summit Auckland 2014 | AWSome Data Protection with Veeam - Session Sponso...Amazon Web Services
Veeam Backup and Replication tops the list when it comes to data protection built for virtualisation. But did you know that Veeams award-winning on-premise backup solution can be extended to Amazon Web Services for off-site archiving? Combining Veeam with cost effective, extensible storage like S3 and Glacier means cloud backups are a real option. Topics to be discussed in this session will include:
Recovering on-premise virtual machines from AWS storage
Built-in WAN acceleration across internet links
Item-level recovery for files, SharePoint and Exchange
Full virtual hard disk recovery to EC2
Getting the best from AWS Storage Gateway
Using Amazon VM Import/Export tools
…and more
Your guide for this session is Ron Pher, Systems Engineer with Veeam Software. He brings a wealth of virtualisation and data protection experience and is perfectly placed to show you how to get backup and recovery in AWS your way!
BackupExec 2014 - Backup Anything. Restore Anywhere.
BACKUP from
• Windows
• Linux
• Mac OS X
• Exchange
• SQL
• SharePoint
• Active Directory
• VMware
• Hyper-V
• Citrix
• NDMP
• Oracle
• Domino
• Enterprise Vault
Local or Remote
BACKUP to
• Disk
• Tape
• Dedupe Storage
• Appliance
• Cloud
Easily RESTORE
• Entire Server
• Entire VM
• Entire Applications & Databases
• Granular Files & Folders
• Granular Object
back to original location or dissimilar hardware
“Backup Exec 2014 is nearly three times faster
than Backup Exec 2010, and I can manage it in
about three to four hours per week—about one third
the time our previous version required.”
Paul Flatt
Infrastructure and Support Manager
Mitre 10 NZ
(read more on next to be shared Mitre10NZ Study Case...)
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...ShapeBlue
Having High Availability enabled for KVM Hosts can improve greatly the QoS by handling (fence/recover) a problematic Host as well as re-starting its stopped VMs on healthy hosts. However, there is a limitation on CloudStack HA for KVM; it relies mainly on NFS heartbeat script checks. This Talk illustrates how CloudStack HA works for KVM hosts and it presents a way of improving its implementation in a way that KVM HA works with any storage system pluggable on KVM, not just NFS.
About Gabriel Brasher - https://blogs.apache.org/cloudstack/
------------------------------------------
CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
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.
Microservices with Terraform, Docker and the Cloud. DevOps Wet 2018Derek Ashmore
Much has been written about how to write Microservices, but not enough about how to effectively deploy and manage them. Microservices architecture multiplies the number of deployables IT has to manage by at least 10x. In that world, tooling to manage cloud deployments and related infrastructure becames essential for success. Terraform and Docker are increasingly being leveraged to facilitate microservice environments. Terraform has become becoming the leading coding framework for building and managing change in cloud environments.
This session is targeted at architects and team leads. This session is intended to be platform-generic.
Henry been database-per-tenant with 50k databasesHenry Been
To create an application that is truly designed for massive scale, scale-out at every level of the solution is needed. While doing so at the services level, many developers are still using a single database to serve every request. In response to this, a new pattern, database-per-tenant, is emerging. In this pattern, all data is distributed over a large number of databases. In this session Henry will explore this pattern in detail, covering its advantages and disadvantages and a number of common scenarios around such an architecture.
Building a multi-tenant application using 45.000 databases - Henry Been - Cod...Codemotion
To create an application that is truly designed for massive scale, scale-out at every level of the solution is needed. While doing so at the services level, many developers are still using a single database to serve every request. In response to this, a new pattern, database-per-tenant, is emerging. In this pattern, all data is distributed over a large number of databases. In this session Henry will explore this pattern in detail, covering its advantages and disadvantages and a number of common scenarios around such an architecture.
These slides are from my Ph.D. defense at the University of California, Santa Barbara, discussing how we contribute research tools to forward how science is performed with cloud systems.
These are my slides from my talk at LA.rb, covering research at UCSB on the AppScale project. This is a condensed version of the talk I gave at SBonRails - see that talk for about twice as much material on these topics.
Analyzing and Surveying Trust In Cloud Computing Environmentiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Cloud Computing & ITSM - For Better of for Worse?ITpreneurs
his article explores the question whether the relationship will be “a marriage made in heaven?” It also explores the issue of “who is the bride and who is the groom?” As you read further, you can also decide whether the relationship between Cloud Computing and ITSM is “for better or for worse?”
(SEC404) Incident Response in the Cloud | AWS re:Invent 2014Amazon Web Services
You've employed the practices outlined for incident detection, but what do you do when you detect an incident in the cloud? This session walks you through a hypothetical incident response on AWS. Learn to leverage the unique capabilities of the AWS environment when you respond to an incident, which in many ways is similar to how you respond to incidents in your own infrastructure. This session also covers specific environment recovery steps available on AWS.
Public cloud's are going to crash. It's inevitable. The best thing you can do is be prepared with a highly available architecture to ensure you're not affected by the outage. Join a live webinar with Gigaspaces founder and CTO Nati Shalom to discuss best practices in high availability to safe guard your cloud from the inevitable outage.
http://www.newvem.com/cloud-webinar-safe-guard-your-application-from-outages/
Building cross-region and cross could high availability into your app, a real life use case by Gigaspaces, Nati Shalom, Funder & CTO, Gigaspaces
Achieving high levels of availability and disaster recovery in a cloud environment requires the implementation of patterns and practices that introduce redundancy through multi-zone, multi-region, and multi-cloud deployments. As we move towards implementing higher availability, we cannot escape the direct increase in the accidental complexity of the deployment architecture resulting from lack of cloud portability and deployment lifecycle automation. We present how high availability and disaster recovery were achieved in reality by using the Cloudify open source framework on top of AWS. This approach applies to not just AWS but also other public clouds and private cloud environments such as Eucalyptus. The resulting reference architecture provides portable PostgreSQL replication and disaster recovery as well as application tier scalability across zones, regions, and public/private clouds through a unified deployment workflow.
https://masterclass.etiennegarbugli.com
This presentation was voted Most Liked presentation of the year by SlideShare. In December 2013, 26 Time Management Hacks I Wish I'd Known at 20 was included in the Slideshare Zeitgeist.
High Availability in the Cloud - Architectural Best PracticesRightScale
RightScale Webinar: The April 21st Amazon service disruption in the US East Region caused many to revisit application architectures to better withstand failures. With cloud infrastructure as a level playing field, we all have effectively the same building blocks and it’s up to each of us to balance cost and complexity against the risk of outages. Fortunately, there are many simple approaches in the cloud that dramatically improve application scalability and availability with little incremental cost.
AWS Summit 2014 Melbourne - Breakout 5
Cloud computing gives you a number of advantages, such as being able to scale your application on demand. As a new business looking to use the cloud, you inevitably ask yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We will show you how to best combine different AWS services, make smarter decisions for architecting your application, and best practices for scaling your infrastructure in the cloud.
Presenter: Craig Dickson, Solutions Architect, Amazon Web Services
Amazon Web Services Building Blocks for Drupal Applications and HostingAcquia
Cloud computing offers many advantages and challenges for hosting Drupal sites. Acquia Hosting is a highly available cloud-based hosting platform tuned for Drupal performance and scalability. Acquia Hosting built on Amazon Web Services (AWS), takes advantage of an industry leading cloud-computing platform to provide the highest levels of security, fault-tolerance and operational controls possible in the cloud. This Webinar, featuring Barry Jaspan, Senior Architect at Acquia and Jeff Barr, Senior Evangelist Amazon Web Services, discusses how Amazon's Web Services can help Drupal site developers and managers solve common but vexing problems, including scaling. The Elastic Compute Cloud (EC2) components will be discussed in detail.
In addition we will discuss specific best practices for:
* Creating a high-performance, high-availability Drupal tuned hosting environment on AWS
* Load balancing: Elastic IP vs. Elastic Load Balancing
* Handling user-uploaded files with multiple web nodes
* Achieving true high-availability with multiple availability zones
* Choosing between Amazon Relational Database Service and building it yourself
* Configuring and managing your cloud servers
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAmazon Web Services
Cloud computing gives you a number of advantages, such as being able to scale your application on demand. As a new business looking to use the cloud, you inevitably ask yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We will show you how to best combine different AWS services, make smarter decisions for architecting your application, and best practices for scaling your infrastructure in the cloud.
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million UsersAmazon Web Services
You have attended AWS training. Gathered all the relevant information about AWS services but how do you now show the value of the AWS Cloud to your business. This session will run through how you would build a business case for the cloud including TCO and cost comparisons.
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS StorageAmazon Web Services
In this webinar, Amazon Web Services Solutions Architect Kyle Lichtenberg and SoftNAS Solutions Architect Mark Bichlmeier will discuss moving SaaS applications from on-premise to the AWS cloud using NAS storage. This webinar will also feature an in-depth case study on Recommind. Ranked among the fastest growing companies on Deloitte’s 2014 Technology Fast 500(tm), Recommind was faced with driving greater scale, agility, and cost savings out of its hosting operations for its SaaS-based business. Should Recommind maximize operational efficiencies and costs for its brick and mortar data centers or go all-in and provide its SaaS applications to thousands of customers from the cloud? In this webinar, you will learn: • Alternatives considered in moving SaaS applications from on-premise to the cloud • How to migrate on-premise applications to the AWS cloud and use cloud NAS storage • How to build high-availability cloud NAS storage on AWS for multi-tenant environments • How to configure cloud NAS storage on AWS for IOPS requirements • How to configure iSCSI for use through AWS VPCs • How to archive to S3 cloud disks
Scaling up to your first 10 million users - Pop-up Loft Tel AvivAmazon Web Services
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
Avere offers an agile, enterprise hybrid cloud platform that lets you leverage cloud compute, storage, or both and keep data where it makes the most sense—without lofty storage costs, latency, and security concerns.
In this webinar, you’ll learn how organizations with complex IT environments like a leading Cancer Center harness hybrid cloud environments to simplify data storage and management, and improve both security and performance. Find out how Avere and AWS hybrid cloud solutions can eliminate roadblocks and open opportunities to more efficiently meet the needs of your users and customers.
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
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
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.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Dcpl cloud computing amazon fail
1. AMAZON FAIL
DC Public Library’s Lessons Learned from the Amazon Cloud Outage
Friday, June 24, 2011
2. BACKGROUND
• DClibrary.org was first major DC Government website to use
cloud-based hosting beginning circa June 2009
• Initial architecture designed to leverage low cost of large instances
Amazon Web Services (AWS) servers for database operations
and lower cost small and mid servers for WWW services
• DClibrary.org Content Management System is Drupal 6
• Bonus: Experimental Drupal 7 amazon machine instance available
on our website; currently undergoing user testing
Friday, June 24, 2011
3. WHAT WENT WRONG
• Background: AWS de-couples the physical hard disk space (called Elastic
Block Storage or EBS) from the CPUs (called “compute instances”)
• late April 2011: an AWS engineer mistakenly routed “backplane” (internal
server traffic) which connects EBS to the CPUS through a system that could
not handle the load
• This triggered an alarm; since everything in AWS is redundant, the systems
thought the backup EBS drives had all failed simultaneously, causing an
overload as the system tried to compensate
• In a nutshell, it’s almost as if the CPUs no longer had hard drives
Friday, June 24, 2011
4. 2009 ARCHITECTURE
• June 2009 architecture focused
on load balancing and database
replication across Amazon
Availability Zones
• SVN machine was also in cloud
• Too reliant on one service
provider (amazon)
Friday, June 24, 2011
5. PRE-OUTAGE ARCHITECTURE
• AWS began a new service called “RDS” for Relational Data Service in 2010.
This was a managed database service -- mySQL -- that was more powerful
and simpler to administer than us doing so ourselves on large servers
• We migrated to RDS in 2010
• The remaining architecture, with the mid-instance front ends and load
balancers, remained the same
Friday, June 24, 2011
6. KEY LESSONS LEARNED
• Amazon’s multiple availability zones failover are not reliable
• Does not imply separate physical or logical facilities!
• Amazon’s poor communication during the outage compounded this problem
• Due to Amazon’s poor initial incidence response communications, we on the spot decided to
create new machine instances (AMIs) in a different geographic zone (US-West vs. US-East) and
copy over the “offsite” one-day-old SVN and DB backups
• Downtime minimized to 1.5 hours; many websites (Reddit, Quora, Foursquare) were down for
days
• Future Worst Case: Amazon goes completely offline. Means we need a very recent full backup of
both WWW and DB instances in a physically and logically separate facility + ability to load balance/
change DNS quickly
• Solution was to scale up Rackspace instances and make daily copies to those servers
Friday, June 24, 2011
8. WHAT WE RECOMMEND
• get physically and logically separate backup servers
• do nightly full copy backups to the above servers
• have a clear, written process in place for the following things:
• communicating with superiors about what’s happening
• what steps need to be taken to failover
• when the “worst-case” failover plan is implemented (can be time-based or circumstance-based
or both)
• either implement automatic load balancing or (not as good) have complete control over your DNS
• use a very good alerts monitoring service; some of the best ones are cheap/free. We use
binarycanary.com.
Friday, June 24, 2011