Leo Zhadanovsky and I talked to a group of Government, Non-profit, and Education representatives about DevOps and how they could use it to speed up their organization.
Disaster Recovery in the Cloud: A Case Study - AWS Washington D.C. Symposium ...Amazon Web Services
The document outlines a presentation given at the 2014 AWS Government, Education, and Nonprofits Symposium in Washington DC from June 24-26. The presentation discusses the implementation of a cloud-based disaster recovery setup for the City of Asheville using AWS. It covers the current on-premises systems, business case for moving to AWS for DR, how the DR environment was setup in AWS, and overcoming concerns about using the cloud for critical systems.
Time to Science, Time to Results: Accelerating Research with AWS - AWS Sympos...Amazon Web Services
This session demonstrates how the Cloud can accelerate breakthroughs in scientific research by providing on-demand access to powerful computing. The Session will feature scientific researchers making use of the Cloud to increase speed to results.
Running the Business of Education in the Cloud: How Central IT Leverages the ...Amazon Web Services
This session will focus on how universities are leveraging the cloud to address their unique technology needs, including curriculum delivery, enrollment systems and the rapid transformation of education.
This document summarizes a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington, DC. The presentation was given by Adobe about their managed services offering, including:
- An overview of Adobe's Creative Cloud, Document Cloud, and Marketing Cloud products and the transition to cloud-based services.
- Details on Adobe's managed service for Experience Manager, including continuous monitoring, maintenance, and 24/7 support through a designated Customer Success Engineer.
- How the managed service deploys preconfigured applications on Amazon Web Services infrastructure to provide scalability, security, and high availability.
Security Features of AWS Services in AWS GovCloud (US) - AWS Symposium 2014 -...Amazon Web Services
Description: The Government faces the paramount challenge of building sensitive IT systems in the Cloud while maintaining stringent security requirements. Learn from the experts about using integrated security features available in AWS GovCloud (US) to make your mission workloads more secure and robust.
This document contains presentations from the AWS Government, Education, and Nonprofit Symposium held in Washington, DC on June 25-26, 2015. The presentations discuss enterprise cloud adoption strategies in higher education, using Redshift and big data for predictive modeling at Ivy Tech Community College, and Cornell University's journey to adopting cloud computing across its organization. Cornell's presentation outlines its strategy and challenges in moving workloads and applications to the cloud.
This document summarizes a project by NASA's Goddard Space Flight Center to estimate biomass in the arid and semi-arid regions of sub-Saharan Africa using high-resolution satellite imagery from AWS. The project aims to process over 3,000 scenes of imagery over Niger to generate vegetation indices and estimate carbon storage. It requires over 100 virtual machines running for a month on AWS to process the data. Cycle Computing software will be used to automate resource provisioning and data management on AWS. The goals are to develop methods to scale the analysis to the entire arid and semi-arid regions of sub-Saharan Africa using AWS's flexible computing capacity.
The document summarizes a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington DC. The presentation discusses AWS as a data platform, highlighting the growing size and complexity of data as well as the various AWS services that can be used to store, process, analyze and gain insights from data at different scales. These services include S3, Glacier, DynamoDB, Redshift, EMR, Kinesis and Machine Learning among others. The presentation emphasizes that AWS provides a flexible suite of tools that can be used together to effectively manage the full data lifecycle and derive value from data.
Disaster Recovery in the Cloud: A Case Study - AWS Washington D.C. Symposium ...Amazon Web Services
The document outlines a presentation given at the 2014 AWS Government, Education, and Nonprofits Symposium in Washington DC from June 24-26. The presentation discusses the implementation of a cloud-based disaster recovery setup for the City of Asheville using AWS. It covers the current on-premises systems, business case for moving to AWS for DR, how the DR environment was setup in AWS, and overcoming concerns about using the cloud for critical systems.
Time to Science, Time to Results: Accelerating Research with AWS - AWS Sympos...Amazon Web Services
This session demonstrates how the Cloud can accelerate breakthroughs in scientific research by providing on-demand access to powerful computing. The Session will feature scientific researchers making use of the Cloud to increase speed to results.
Running the Business of Education in the Cloud: How Central IT Leverages the ...Amazon Web Services
This session will focus on how universities are leveraging the cloud to address their unique technology needs, including curriculum delivery, enrollment systems and the rapid transformation of education.
This document summarizes a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington, DC. The presentation was given by Adobe about their managed services offering, including:
- An overview of Adobe's Creative Cloud, Document Cloud, and Marketing Cloud products and the transition to cloud-based services.
- Details on Adobe's managed service for Experience Manager, including continuous monitoring, maintenance, and 24/7 support through a designated Customer Success Engineer.
- How the managed service deploys preconfigured applications on Amazon Web Services infrastructure to provide scalability, security, and high availability.
Security Features of AWS Services in AWS GovCloud (US) - AWS Symposium 2014 -...Amazon Web Services
Description: The Government faces the paramount challenge of building sensitive IT systems in the Cloud while maintaining stringent security requirements. Learn from the experts about using integrated security features available in AWS GovCloud (US) to make your mission workloads more secure and robust.
This document contains presentations from the AWS Government, Education, and Nonprofit Symposium held in Washington, DC on June 25-26, 2015. The presentations discuss enterprise cloud adoption strategies in higher education, using Redshift and big data for predictive modeling at Ivy Tech Community College, and Cornell University's journey to adopting cloud computing across its organization. Cornell's presentation outlines its strategy and challenges in moving workloads and applications to the cloud.
This document summarizes a project by NASA's Goddard Space Flight Center to estimate biomass in the arid and semi-arid regions of sub-Saharan Africa using high-resolution satellite imagery from AWS. The project aims to process over 3,000 scenes of imagery over Niger to generate vegetation indices and estimate carbon storage. It requires over 100 virtual machines running for a month on AWS to process the data. Cycle Computing software will be used to automate resource provisioning and data management on AWS. The goals are to develop methods to scale the analysis to the entire arid and semi-arid regions of sub-Saharan Africa using AWS's flexible computing capacity.
The document summarizes a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington DC. The presentation discusses AWS as a data platform, highlighting the growing size and complexity of data as well as the various AWS services that can be used to store, process, analyze and gain insights from data at different scales. These services include S3, Glacier, DynamoDB, Redshift, EMR, Kinesis and Machine Learning among others. The presentation emphasizes that AWS provides a flexible suite of tools that can be used together to effectively manage the full data lifecycle and derive value from data.
Defending your workloads against the next zero-day vulnerability Amazon Web Services
This document summarizes a presentation about defending workloads from zero-day vulnerabilities. It discusses the traditional responsibility model where the customer is responsible for security up to the operating system layer. It then introduces AWS' shared responsibility model where AWS is responsible for security of the cloud infrastructure and the customer is responsible for security in the operating system and above. The presentation covers responding to the Shellshock bash vulnerability by reviewing network and security configurations, applying intrusion prevention, creating a new AMI with the patch, and implementing integrity monitoring. It emphasizes automating response workflows and instantiating from hardened AMIs to rapidly repair systems upon discovery of new vulnerabilities.
This document summarizes an AWS symposium held in Washington DC on June 25-26, 2015. It discusses how AWS started by providing internal infrastructure for Amazon and has grown to serve over 1 million active customers globally across 11 regions and 29 availability zones. The document outlines AWS's broad range of services including compute, storage, databases, analytics and more and how its experience, service breadth, pace of innovation and global footprint set it apart in the cloud market.
Leveraging the Cloud to Strengthen Democracy: A Case Study - AWS Washington D...Amazon Web Services
This session will explore how the National Democratic Institute has shifted its entire IT infrastructure to the cloud. You will learn their strategies for data center migration and hear best practices and lessons learned as well as specific ROI details.
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...Amazon Web Services
Security is your number one priority and it is ours too. With customers around the world across all industries, it is our top priority to ensure the underlying cloud infrastructure is secure and compliant. This presentation will address our shared security/responsibility model, specific compliance requirements such as FedRAMP, DISA/DoD Cloud Security Models, and detail the specific AWS compliance programs that supports our customers in these compliance environments.
AWS as a Data Platform - AWS Symposium 2014 - Washington D.C. Amazon Web Services
Come hear about the services that AWS provides to manage data and when to use which tools to manage data appropriately. You will learn about both data movement and coordination, as well as data storage and analysis, including when to use relational and NoSQL approaches, Hadoop, and data warehousing. This session will highlight how AWS data services have helped real-world customers.
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...Amazon Web Services
The document discusses a symposium held by AWS on June 25-26, 2015 in Washington DC. It covered topics around DevOps in the public sector and how the Democratic Party implemented DevOps practices to migrate their democrats.org website to AWS. Specific DevOps topics discussed include continuous integration, continuous delivery, infrastructure as code using CloudFormation templates, automation, and continuous deployment to enable rapid iteration and innovation. Case studies were presented on how organizations like Etsy and Obama for America leveraged metrics and data to improve their systems.
This document summarizes an AWS/FedRAMP symposium that took place in Washington DC on June 25-26, 2015. It discusses the AWS/FedRAMP TIC Overlay Pilot project which aims to assess how AWS infrastructure can support Trusted Internet Connection (TIC) capabilities for US government agencies. The pilot involves reviewing AWS controls, third-party assessor testing, and producing a report on integrating TIC capabilities using AWS tools like Amazon VPC, CloudWatch, and CloudTrail logs.
GIS on AWS Deep Dive - AWS Symposium 2014 - Washington D.C. Amazon Web Services
This session will highlight how to run OGC compliant mapping services on top of a shared authoritative source. You will gain insight into how everyone can look at the same map data.
Moving Workloads into AWS GovCloud (US) - AWS Symposium 2014 - Washington D.C. Amazon Web Services
In a 2012 IDC study, researchers found that customers who migrated to AWS broke even in just seven months and experienced a 626% five-year return on investment. Furthermore, public sector customers’ typical migration needs make this even easier, faster, and more cost effective. Learn how to identify the best workloads to move, the logistics of this transition (“lift-and-shift” or a phased approach), and the benefits your organization will experience from day one.
The document discusses modern IT governance using AWS tools and services. It describes how AWS provides capabilities to help answer key governance questions like what resources are in use, how they are performing, who controls them, and if they are secure and compliant. AWS services like Config, CloudWatch, and IAM can provide transparency into infrastructure and help ensure the right access and change management processes are followed. The document advocates automating governance using tools like CloudFormation to bake security and compliance into DevOps pipelines.
This document discusses how Instructure has moved to an "all-in" approach on AWS. It begins with Instructure hosting its entire application on a single EC2 instance, which does not provide redundancy or scalability. The document then outlines how Instructure improved its architecture by leveraging various AWS services: using Amazon VPC for networking; splitting the application across multiple EC2 instances and an Amazon RDS database for separation of concerns; adding an Elastic Load Balancer and additional Availability Zones for failover and redundancy; and offloading static content to Amazon S3 and CloudFront to improve performance. This "all-in" approach allows Instructure to build a scalable and resilient architecture utilizing AWS' full range of services.
The document discusses hybrid IT integration strategies using AWS technologies. It covers integrated infrastructure using VPN and Direct Connect, integrated services like Active Directory and monitoring tools, an integrated platform for deployment and management, and integrated solutions for storage expansion and backup/archiving. The overall goal is to aggregate on-premises and cloud resources and services to provide cost efficiencies, scalability, flexibility and security.
Big Data on AWS is a deep dive into Cloud-based big data solutions using Amazon Elastic MapReduce (EMR) and Amazon Redshift. In this session, you will learn how to create big data environments and leverage best practices to design big data environments for security and cost-effectiveness. Demonstrations will include using Amazon EMR to process log data and the ease of provisioning a Redshift data warehouse.
Move Away From the Worry-Based Fiction of the Cloud - AWS Washington D.C. Sym...Amazon Web Services
The AWS cloud infrastructure has been architected to be one of the most flexible and secure cloud computing environments available today. In this session, we’ll provide a practical understanding of the security programs, procedures and best practices you can use to enhance your current security posture.
This document summarizes a presentation on rapidly prototyping a data processing pipeline on AWS. It describes ingesting news articles from S3, processing the data by generating word clouds with EC2 instances managed by Auto Scaling groups, and storing results in DynamoDB. It discusses the services, workflow, scaling, security, demo, metrics, and cost optimization of the prototype designed to be easily built and modified using native AWS features.
This document summarizes a presentation about AWS GovCloud given at a symposium in Washington DC. It discusses how AWS GovCloud is an isolated AWS region for handling controlled unclassified data, with separate identity and access management. Examples of workloads and customers using AWS GovCloud include the Mars Science Laboratory using Elastic Search and HDFS for data analytics in compliance with ITAR. The adoption of AWS GovCloud has grown significantly year-over-year since its launch in 2011.
The document summarizes an AWS presentation about the AWS Cloud Center for Service (C2S) region. It discusses how C2S is different by providing business-level support for every account and restricting access to only virtual private clouds. It also outlines the services available in the standard AWS regions and C2S region, showing that C2S has fewer services initially but more will be added over time. The presentation demonstrates AWS' rapid pace of innovation in cloud services and features since 2006.
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...Amazon Web Services
Come learn all about our AWS GovCloud (US) region. Discover the features and benefits of this government-oriented community cloud, learn about exciting new features, and get a sneak peek into where we are headed in the future.
This document summarizes a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington, DC. The presentation provided a deep dive into AWS GovCloud's compliance with regulations such as ITAR, FedRAMP, DoD SRG, CJIS, and HIPAA. It covered the scope of AWS services covered under each regulation and the requirements and documentation needed for compliance certifications. Resources for additional compliance information were also provided.
Keynote: Paving the Way and Making a Difference: AWS in the Public SectorAmazon Web Services
Teresa Carlson, Vice President, Worldwide Public Sector, Amazon Web Services with:
Mark Davies, Technical Lead, ChEMBL Group, European Bioinformatics Institute (EMBL-EBI);
Phil Young, Head of Online, Transport for London (TfL)
Tim Marshall, Executive Director of Jisc Technologies and CEO of Janet
Research Praposal of Role and responsibility of government to reduce burdenKaveri Kabariya
The document discusses the role and responsibilities of the Indian government in reducing the burden of parents for their children's education. It aims to measure the government's responsibilities towards primary education and evaluate parents' expectations from the government. The research methodology involves a descriptive design using questionnaires and secondary data. The significance is that the government has established bodies to ensure education quality and provides information to international students. While India has made progress on education goals, some states still face challenges like lower attendance rates.
Defending your workloads against the next zero-day vulnerability Amazon Web Services
This document summarizes a presentation about defending workloads from zero-day vulnerabilities. It discusses the traditional responsibility model where the customer is responsible for security up to the operating system layer. It then introduces AWS' shared responsibility model where AWS is responsible for security of the cloud infrastructure and the customer is responsible for security in the operating system and above. The presentation covers responding to the Shellshock bash vulnerability by reviewing network and security configurations, applying intrusion prevention, creating a new AMI with the patch, and implementing integrity monitoring. It emphasizes automating response workflows and instantiating from hardened AMIs to rapidly repair systems upon discovery of new vulnerabilities.
This document summarizes an AWS symposium held in Washington DC on June 25-26, 2015. It discusses how AWS started by providing internal infrastructure for Amazon and has grown to serve over 1 million active customers globally across 11 regions and 29 availability zones. The document outlines AWS's broad range of services including compute, storage, databases, analytics and more and how its experience, service breadth, pace of innovation and global footprint set it apart in the cloud market.
Leveraging the Cloud to Strengthen Democracy: A Case Study - AWS Washington D...Amazon Web Services
This session will explore how the National Democratic Institute has shifted its entire IT infrastructure to the cloud. You will learn their strategies for data center migration and hear best practices and lessons learned as well as specific ROI details.
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...Amazon Web Services
Security is your number one priority and it is ours too. With customers around the world across all industries, it is our top priority to ensure the underlying cloud infrastructure is secure and compliant. This presentation will address our shared security/responsibility model, specific compliance requirements such as FedRAMP, DISA/DoD Cloud Security Models, and detail the specific AWS compliance programs that supports our customers in these compliance environments.
AWS as a Data Platform - AWS Symposium 2014 - Washington D.C. Amazon Web Services
Come hear about the services that AWS provides to manage data and when to use which tools to manage data appropriately. You will learn about both data movement and coordination, as well as data storage and analysis, including when to use relational and NoSQL approaches, Hadoop, and data warehousing. This session will highlight how AWS data services have helped real-world customers.
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...Amazon Web Services
The document discusses a symposium held by AWS on June 25-26, 2015 in Washington DC. It covered topics around DevOps in the public sector and how the Democratic Party implemented DevOps practices to migrate their democrats.org website to AWS. Specific DevOps topics discussed include continuous integration, continuous delivery, infrastructure as code using CloudFormation templates, automation, and continuous deployment to enable rapid iteration and innovation. Case studies were presented on how organizations like Etsy and Obama for America leveraged metrics and data to improve their systems.
This document summarizes an AWS/FedRAMP symposium that took place in Washington DC on June 25-26, 2015. It discusses the AWS/FedRAMP TIC Overlay Pilot project which aims to assess how AWS infrastructure can support Trusted Internet Connection (TIC) capabilities for US government agencies. The pilot involves reviewing AWS controls, third-party assessor testing, and producing a report on integrating TIC capabilities using AWS tools like Amazon VPC, CloudWatch, and CloudTrail logs.
GIS on AWS Deep Dive - AWS Symposium 2014 - Washington D.C. Amazon Web Services
This session will highlight how to run OGC compliant mapping services on top of a shared authoritative source. You will gain insight into how everyone can look at the same map data.
Moving Workloads into AWS GovCloud (US) - AWS Symposium 2014 - Washington D.C. Amazon Web Services
In a 2012 IDC study, researchers found that customers who migrated to AWS broke even in just seven months and experienced a 626% five-year return on investment. Furthermore, public sector customers’ typical migration needs make this even easier, faster, and more cost effective. Learn how to identify the best workloads to move, the logistics of this transition (“lift-and-shift” or a phased approach), and the benefits your organization will experience from day one.
The document discusses modern IT governance using AWS tools and services. It describes how AWS provides capabilities to help answer key governance questions like what resources are in use, how they are performing, who controls them, and if they are secure and compliant. AWS services like Config, CloudWatch, and IAM can provide transparency into infrastructure and help ensure the right access and change management processes are followed. The document advocates automating governance using tools like CloudFormation to bake security and compliance into DevOps pipelines.
This document discusses how Instructure has moved to an "all-in" approach on AWS. It begins with Instructure hosting its entire application on a single EC2 instance, which does not provide redundancy or scalability. The document then outlines how Instructure improved its architecture by leveraging various AWS services: using Amazon VPC for networking; splitting the application across multiple EC2 instances and an Amazon RDS database for separation of concerns; adding an Elastic Load Balancer and additional Availability Zones for failover and redundancy; and offloading static content to Amazon S3 and CloudFront to improve performance. This "all-in" approach allows Instructure to build a scalable and resilient architecture utilizing AWS' full range of services.
The document discusses hybrid IT integration strategies using AWS technologies. It covers integrated infrastructure using VPN and Direct Connect, integrated services like Active Directory and monitoring tools, an integrated platform for deployment and management, and integrated solutions for storage expansion and backup/archiving. The overall goal is to aggregate on-premises and cloud resources and services to provide cost efficiencies, scalability, flexibility and security.
Big Data on AWS is a deep dive into Cloud-based big data solutions using Amazon Elastic MapReduce (EMR) and Amazon Redshift. In this session, you will learn how to create big data environments and leverage best practices to design big data environments for security and cost-effectiveness. Demonstrations will include using Amazon EMR to process log data and the ease of provisioning a Redshift data warehouse.
Move Away From the Worry-Based Fiction of the Cloud - AWS Washington D.C. Sym...Amazon Web Services
The AWS cloud infrastructure has been architected to be one of the most flexible and secure cloud computing environments available today. In this session, we’ll provide a practical understanding of the security programs, procedures and best practices you can use to enhance your current security posture.
This document summarizes a presentation on rapidly prototyping a data processing pipeline on AWS. It describes ingesting news articles from S3, processing the data by generating word clouds with EC2 instances managed by Auto Scaling groups, and storing results in DynamoDB. It discusses the services, workflow, scaling, security, demo, metrics, and cost optimization of the prototype designed to be easily built and modified using native AWS features.
This document summarizes a presentation about AWS GovCloud given at a symposium in Washington DC. It discusses how AWS GovCloud is an isolated AWS region for handling controlled unclassified data, with separate identity and access management. Examples of workloads and customers using AWS GovCloud include the Mars Science Laboratory using Elastic Search and HDFS for data analytics in compliance with ITAR. The adoption of AWS GovCloud has grown significantly year-over-year since its launch in 2011.
The document summarizes an AWS presentation about the AWS Cloud Center for Service (C2S) region. It discusses how C2S is different by providing business-level support for every account and restricting access to only virtual private clouds. It also outlines the services available in the standard AWS regions and C2S region, showing that C2S has fewer services initially but more will be added over time. The presentation demonstrates AWS' rapid pace of innovation in cloud services and features since 2006.
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...Amazon Web Services
Come learn all about our AWS GovCloud (US) region. Discover the features and benefits of this government-oriented community cloud, learn about exciting new features, and get a sneak peek into where we are headed in the future.
This document summarizes a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington, DC. The presentation provided a deep dive into AWS GovCloud's compliance with regulations such as ITAR, FedRAMP, DoD SRG, CJIS, and HIPAA. It covered the scope of AWS services covered under each regulation and the requirements and documentation needed for compliance certifications. Resources for additional compliance information were also provided.
Keynote: Paving the Way and Making a Difference: AWS in the Public SectorAmazon Web Services
Teresa Carlson, Vice President, Worldwide Public Sector, Amazon Web Services with:
Mark Davies, Technical Lead, ChEMBL Group, European Bioinformatics Institute (EMBL-EBI);
Phil Young, Head of Online, Transport for London (TfL)
Tim Marshall, Executive Director of Jisc Technologies and CEO of Janet
Research Praposal of Role and responsibility of government to reduce burdenKaveri Kabariya
The document discusses the role and responsibilities of the Indian government in reducing the burden of parents for their children's education. It aims to measure the government's responsibilities towards primary education and evaluate parents' expectations from the government. The research methodology involves a descriptive design using questionnaires and secondary data. The significance is that the government has established bodies to ensure education quality and provides information to international students. While India has made progress on education goals, some states still face challenges like lower attendance rates.
The document discusses the role of government in education in India. It outlines that the NCERT designs curriculum up to senior secondary level, UGC is the primary funding authority for universities, and AICTE and ICMR enforce rules for technical/engineering and health education. The objectives of education are to produce good citizens, develop science/technology, promote personality, and expand mental horizons. The government invests the majority (80-90%) of expenditure on education, with states contributing 10-30% and the central government nearly 3%. Parents contribute 4-5% and private trusts 7%. While expenditure on education enhances the workforce, education in India still faces challenges of large illiteracy, low government spending, and lack of
This document discusses ethics in government service. It defines ethics as standards that prescribe right and wrong actions in terms of rights, obligations, fairness and virtues. It also discusses ethics as the study and development of ethical standards. The document outlines a seven step process for making ethical decisions and evaluating alternatives to address value conflicts. It discusses the influence of values on behavior and decision making. Overall, the document provides an introduction to ethical reasoning and decision making in the context of public administration.
The document discusses the role and function of the government in relation to media and freedom of expression according to the Philippine Constitution. It states that the government should nurture democratic media, protect freedom of expression, and promote journalistic ethics. It outlines that freedom of expression is not absolute and discusses constitutional provisions related to media, elections, the right to information, and the sole restriction of privacy. It also notes the historical influence of big business owners on newspapers and the challenges of government intervention without compromising freedom of the press.
The document discusses the history and evolution of local government in the Philippines. It traces the roots of local government back to the Spanish colonial period and discusses the long tradition of centralized rule, from Spanish/American colonization up until the Marcos dictatorship in 1972. Key events that decentralized power included the 1991 Local Government Code passed under the Aquino administration, devolving services and increasing financial resources to LGUs. The Code aimed to promote local autonomy and address issues like poverty, inequality, and security through community participation and empowering LGUs to provide for basic needs and local development. Examples are given of notable achievements and initiatives that have resulted from the decentralization process.
The document discusses the structure and powers of the Philippine government. It is divided into three branches: the legislative, executive, and judicial branches. Each branch has checks and balances on the others to prevent arbitrary rule. Officials of each branch have qualifications like age, residency, and term limits. The legislative branch has the power to enact laws, taxation, confirm appointments, declare war, and impeach. The executive branch includes the President and exercises powers like veto and pardon. The judicial branch settles disputes and determines constitutionality of laws.
Problems and Issues in the Philippine Educational SystemJames Paglinawan
The document discusses several key problems with the Philippine educational system:
1) Declining quality of education as seen in poor test scores and a high percentage of students and teachers failing certification exams.
2) Large disparities in educational achievement based on socioeconomic status, with disadvantaged students having high dropout rates.
3) Underfunding of education relative to other ASEAN countries and low spending per student that has declined in real terms.
4) A mismatch between the skills taught and actual job requirements that leads to educated unemployment.
Leveraging the Cloud to Strengthen Democracy: NDI Case Study - AWS Washington...Amazon Web Services
This session will explore the National Democratic Institute has shifted its entire IT infrastructure to the cloud. You will learn their strategies for data center migration and hear best practices and lessons learned as well as specific ROI details.
AWS Public Sector Summit 2014 Talk - Science as a Service using AWSRavi Madduri
We present our work on creating sustainable science services using Globus, Amazon Web Services and Galaxy framework. We focus on Globus Genomics as successful usecase
Outcome Broker: Data Driven Innovation - AWS Washington D.C. Symposium 2014Amazon Web Services
This document outlines an AWS symposium on government, education, and nonprofits held from June 24-26, 2014 in Washington, DC. It discusses how AWS can help organizations innovate through agile infrastructure, data-driven insights, and experimentation. Case studies are presented on New York City projects like digital wayfinding and a hurricane restoration portal that were supported by AWS cloud computing. The symposium promoted how AWS enables faster response, more efficient use of resources, and a culture of innovation for government agencies.
Bringing Governance to an Existing Cloud at NASA’s Jet Propulsion Laboratory ...Amazon Web Services
Amazon Web Services provides JPL with a vast array of capabilities to store, process, and analyze mission data. JPLers were early to adopt AWS services to build complex solutions, but quickly grew to over 50 AWS accounts, 80 IAM users, and hundreds of resources. To deal with this complexity, a team of engineers inside JPL's Office of the CIO developed a cloud governance model. The true challenge was implementing it on existing deployments. Learn about their model and how they overcame the challenges.
Welcome to the AWS Cloud - AWS Symposium 2014 - Washington D.C. Amazon Web Services
Steven Halliwell, General Manager, Amazon Web Services, will provide an Introduction to AWS, Why Organizations are choosing AWS, What Workloads are appropriate on AWS, and How Organizations are getting started with AWS. Steven will discuss what many AWS public sector customers and partners are doing with and saying about AWS. Lastly, Steven will talk about various strategies for how customers and partners can get started with AWS.
Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C....Amazon Web Services
This session will feature RAINN, and the always up, always on needed infrastructure required to support its mission. You will gain an understanding of their environment and why they chose AWS, how they tackle security and more.
Transformational impact of cloud labor session1 062314v1John Hoskins
This document appears to be from a symposium on AWS (Amazon Web Services) for government, education, and nonprofits held in Washington DC from June 24-26, 2014. It discusses how cloud computing allows for elastic capacity and on-demand availability based on pay-as-you-go pricing. It then discusses how cloud labor or crowdsourcing can provide a large, scalable workforce for completing microtasks through marketplaces like Amazon Mechanical Turk, which at the time had over 500,000 global workers from over 190 countries.
How Public Sector Entities are Advancing Their Security and Governance Capabi...Amazon Web Services
This document outlines a presentation given at the AWS Government, Education, and Nonprofits Symposium in Washington DC from June 24-26, 2014. The presentation discusses how public sector organizations can advance their security and governance capabilities using AWS. It provides examples of challenges organizations face with security logging, monitoring, and disaster recovery on-premises versus capabilities available in AWS like CloudTrail, EBS snapshots, and centralized security controls. Resources for the AWS compliance program, security best practices, and innovation tools like Trusted Advisor are also referenced.
Big Open Data Transformation Through Public Data Sets - AWS Washington D.C. S...Amazon Web Services
In this conversation, AWS and government thought leaders will discuss ways to encourage public private partnership to solve societal problems thru open data. Ariel Gold, Program Manager, AWS and Tsengdar Lee of NASA will shares insight on NASA NEX.
The document summarizes presentations from the AWS Government, Education, and Nonprofit Symposium held in Washington, DC on June 25-26, 2015. It discusses how AWS is being used by over 1,700 government agencies, 17,000 nonprofits and 4,500 educational institutions. Specific presentations highlighted how Instructure is using AWS to transform education delivery and how Civitas Learning is using AWS to bring together educational data and provide insights to help students learn and complete their programs.
This document contains a presentation about DevOps and its importance and benefits. It discusses how DevOps breaks down silos between development and operations teams to inject more agility. It provides examples of how some government customers have implemented DevOps on AWS to reduce outages, speed up deployments, and improve availability. The presentation emphasizes that embracing AWS and DevOps approaches can help organizations drive more value through collaboration, agility, and continuous delivery processes.
AWS Service Drill Downs - AWS Symposium 2014 - Washington D.C. Amazon Web Services
This session will highlight the breadth and depth of services that make up the AWS platform. Participants will learn about the AWS Global Infrastructure, Networking, Compute, Storage, Database, Application Services, and Deployment & Administration. This session is designed for technical decision-makers to come away with a top-level understanding of AWS building block cloud services.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. Amazon Web Services
Description: This session will feature best practices in the real world for deploying AWS cloud services. You will hear about cloud use cases, governance, security, cloud architecture, optimizing costs, and leveraging appropriate support offerings. The session will provide insight into experience from hundreds of government customers’ AWS adoption and highlight lessons learned along the way.
This document summarizes an AWS symposium for partners focused on government, education, and non-profit organizations. It outlines the agenda which includes best practices for partners in the AWS ecosystem, an overview of AWS partner programs including new resources for 2015, and opportunities for partners in the public sector. Specific programs discussed include the AWS Partner Network, Marketplace, Quick Start deployments, and specialized partner programs for government.
An Introduction to AWS, Why Organizations are choosing AWS, What Workloads are appropriate on AWS, and How Organizations are getting started with AWS. Chris will discuss what many AWS public sector customers and partners are doing with and saying about AWS. Lastly, we will talk about various strategies for how customers and partners can get started with AWS.
The document summarizes a presentation from the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington, DC. It discusses enhanced security and compliance capabilities available on AWS, including AWS' responsibility for physical and network security controls versus the customer's responsibility for logical controls. It also provides examples of using AWS security services like AWS Key Management Service, AWS CloudTrail, and Amazon S3 for encryption and auditing.
Accelerating Time to Science:Transforming Research in the CloudAmazon Web Services
The document summarizes an AWS symposium presentation about using AWS for scientific computing. It discusses how researchers are using AWS for high-performance and high-throughput computing through projects like particle physics experiments and radio telescope projects. It also provides a case study of how Brookhaven National Laboratory and the ATLAS experiment are using AWS for tasks like simulations and data analysis to accelerate discovery.
This session provides real guidance and practical answers to government users’ questions about security and compliance, helping agencies move away from the “worry-based fiction” of the cloud
AWS Shared Responsibility Model - AWS Symposium 2014 - Washington D.C. Amazon Web Services
The AWS Shared Responsibility Model (SRM) varies somewhat according to the type of AWS service involved, from infrastructure to container to abstracted services. In this session we will move beyond the “hypervisor up/down” summary of the SRM and explore how the SRM works for services beyond EC2.
This document contains slides from a presentation given at the AWS Government, Education, and Nonprofit Symposium on June 25-26, 2015 in Washington, DC. The presentation discusses how to architect applications on AWS for high availability using services like Auto Scaling, Elastic Load Balancing, Route 53, and multiple Availability Zones. It also provides an overview of AWS global infrastructure and security features.
Similar to DevOps and Continuous Deployment @ WWPS Government, Education, and Non-profit Symposium 2014 (20)
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
DevOps and Continuous Deployment @ WWPS Government, Education, and Non-profit Symposium 2014
1. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
DevOps on AWS
Continuous Integration and Deployment Best Practices on AWS
Leo Zhadanovsky, Senior Solutions Architect, AWS | @leozh
JP Schneider, DevOps / Internet Jedi, Mozilla Foundation | @jdotp
2. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Who Am I?
I work for AWS
I worked for the DNC 2009-2012
I was embedded in the
DevOps Team @ OFA
AWS does not endorse
political candidates
3. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Who Am I?
JP, DevOps for Mozilla Foundation
Previous gig DevOps at OFA 2012
Before that, Ops at Threadless
@jdotp
Mozilla Foundation does
endorse animated cats
4. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
CONTINUOUS
INTEGRATION
5. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
What is Continuous Integration?
Changes to code automatically deployed to mainline
branch
• After passing unit and mock tests
Makes changes to code, and deployments iterative, not
monolithic
Bugs are detected quickly
Allows rapid development
Helps automate deployments
6. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
DEVELOPER
7. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
8. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
9. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
10. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
PICK
TASKS
11. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
SUBMIT
CODE
12. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
SCHEDULE
BUILD
13. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
RECURRENT
BUILDS
14. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
CODE
FETCH
15. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
CODE QUALITY
TESTS
TEST
RESULTS
16. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
BUILD OUTPUT
17. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOURCE CODE
REPOSITORY
PROJECT MANAGEMENT
SERVER
CONTINUOUS
INTEGRATION SERVER
DOCS
BINARIES
& PACKAGES
DEV FACING
NOTIFICATIONS
20. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
PAIN POINTS
• UNIT TESTS INCOMPLETE
• MOCK TESTS MAINTENANCE
• EXPENSIVE TEST ENVIRONMENT
• TEST ENVIRONMENT ≠ PRODUCTION
• DEPLOYMENT CYCLES
21. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
ON-DEMAND
PAY AS YOU GO
ELASTIC
22. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
=
PROGRAMMABLE
PLATFORM
26. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
IF YOU CAN PROGRAM IT
YOU CAN AUTOMATE IT
27. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
A lot of options…
Configuration Management Systems
• Puppet
• Chef
• Saltstack
Deployment Frameworks
• Elastic Beanstalk
• OpsWorks
• Ansible
• Fabric
• Capistrano
Infrastructure Management
• CloudFormation
28. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Bake an AMI Configure dynamically
Time consuming
configuration (startup time)
Static configurations (less
change management)
Bootstrapping
29. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Continuous deployment
(latest code)
Environment specific
(dev-test-prod)
Bootstrapping
Bake an AMI Configure dynamically
30. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Obama for America
awsofa.info
31. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
So here’s the Idea
~30th biggest E-commerce operation, globally
~200 distinct new applications, many mobile
Hundreds of new, untested analytical approaches
Processing hundreds of TB of data on thousands of servers
Spikes of hundreds of thousands of concurrent users
32. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
a few constraints…
~30th biggest E-commerce operation, globally
~200 distinct applications, many mobile
Hundreds of new, untested analytical approaches
Processing hundreds of TB of data on thousands of servers
Spikes of hundreds of thousands of concurrent users
Critically compressed budget
Less than a year to execute
Volunteer and near-volunteer development team
Core systems will be used for a single critical day
Constitutionally-mandated completion date
33. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Web-Scale Applications
34. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
500k+ IOPS DB Systems
35. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Services API
42. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
The old approach, even from Amazon
43. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
The old approach.. Might have some problems..
44. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
OFA’s Infrastructure
awsofa.info
45. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Ingredients
Ubuntu nginx boundary Unity jQuery SQLServer hbase NewRelic
EC2 node.js Cybersource hive ElasticSearch Ruby Twilio EE S3
ELB boto Magento PHP EMR SES Route53 SimpleDB Campfire
nagios Paypal CentOS CloudSearch levelDB mongoDB python
securitygroups Usahidhi PostgresSQL Github apache bootstrap
SNS OpsView Jekyll RoR EBS FPS VPC Mashery Vertica RDS
Optimizely MySQL puppet tsunamiUDP R asgard cloudwatch
ElastiCache cloudopt SQS cloudinit DirectConnect BSD rsync STS
Objective-C DynamoDB
46. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Infrastructure, Configuration
Management & Monitoring
Ubuntu nginx boundary Unity jQuery SQLServer hbase NewRelic
EC2 node.js Cybersource hive ElasticSearch Ruby Twilio EE S3
ELB boto Magento PHP EMR SES Route53 SimpleDB Campfire
nagios Paypal CentOS CloudSearch levelDB mongoDB python
securitygroups Usahidhi PostgresSQL Github apache bootstrap
SNS OpsView Jekyll RoR EBS FPS VPC Mashery Vertica RDS
Optimizely MySQL puppet tsunamiUDP R asgard cloudwatch
ElastiCache cloudopt SQS cloudinit DirectConnect BSD rsync STS
Objective-C DynamoDB
47. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Configuration Management: Puppet
In mid-2011, we looked at options for configuration
management and chose Puppet
We needed to make it scale, and to get it to work with
state-less, horizontally scalable infrastructure
How did we do this?
48. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Bootstrapping Puppet with CloudInit
CloudInit is built
into Ubuntu and
Amazon Linux
• Allows you to
pass bootstrap
parameters in
Amazon EC2
user-data field,
in YAML format
49. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Bootstrapping Puppet with CloudInit
Don’t store creds in puppet manifests, store them in private
Amazon S3 buckets
Either pass Amazon S3 creds through CloudInit:
Even better – avoid this by using AWS Identity and Access
Management (IAM) roles and AWS Unified CLI’s S3 client
50. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Bootstrapping Puppet with CloudInit
Built-in puppet support
Use certname with %i for instance id to name the node
Puppetmaster must have auto sign turned on
• Use security groups and/or NACLs for network-level security
In nodes.pp, use regex to match node names
51. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Puppet Tips
Use a base class to define your standard install
52. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Use runstages
Don’t store credentials in puppet, store them in private Amazon S3
buckets
• Use AWS IAM to secure the credentials bucket/folders within that bucket
Puppet Tips
53. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Puppet Tips
Use puppet only for configuration files and what makes
your apps unique
For undifferentiated parts of apps, use Amazon S3
backed RPM/Debian repositories
• Can be either public or private repos, depending on your needs
• Amazon S3 Private RPM Repos: http://git.io/YAcsbg
• Amazon S3 Private Debian Repos: http://git.io/ecCjWQ
54. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Puppet Tips
By using packages for applications deploys, you can set
ensure => latest, and just bump the package in the repo
to update
Log everything with
rsyslog/graylog/loggly/NewRelic/splunk
55. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Scaling the Puppet Masters
Use an Auto Scaling group for puppet masters
• Min size => 2, use multiple Availability Zones
Either have them build themselves off of existing puppet
masters in the group or off packages stored in Amazon
S3 and bootstrapped through user-data
Auto-sign must be on
56. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
One thing that is difficult to prepare for…
57. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
They had this built for the previous 3
months, all on the East Coast.
58. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
They had this built for the previous 3
months, all on the East Coast.
We built this part in
9 hours to be safe.
AWS +
Puppet +
Netflix Asgard +
WAN Optimization Software +
DevOps =
Cross-Continent Fault-
Tolerance On-Demand
59. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
If OFA was run on AWS today, what might that
look like?
Take advantage of OpsWorks
• This would simplify configuration management
Use CloudFormation to recreate environments for prod/dev/test quickly
Utilize PostgreSQL RDS instead of the many manually installed
PostgreSQL instances
Analytics data warehouse took months to build, RedShift would take
minutes
Docker containers could be used to easily allow developers to replicate
their dev environments in prod or staging
Use of immutable infrastructure
More use of CloudFront, resulting in less load on EC2 resources
60. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Mozilla Foundation
61. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Webmaker.org circa 2012
• Included Apps, non-SOA: Thimble, Popcorn, Goggles
• ~20 pushes of new software in 2012
• Operations and Development interacted mostly through bugzilla
tickets for deploys.
• Hosting in physical datacenter at Mozilla
Webmaker.org circa early 2013
• Deciding to go 12-factor, SOA in app layer
• Weekly pushes of Popcorn on train model
• Operations and Development interacted mostly through bugzilla
tickets for deploys.
62. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
April 2013
Webmaker begins rebuilding entire platform
SOA, 12-factor in node.js exclusively
Moving apps into AWS and DevOps / CI
63. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Since April 2013….
Openbadges, Webmaker combine for: 1339 Pushes
Pushes Per Day to Staging / Prod
Pushes Per Day (Staging and Prod)
64. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Who?
• ~30 Paid Developers
• Hundreds of Students
• Thousands of Contributors
• One DevOps / Internet Jedi
• Multiple Teams
How?
• Puppet, Jenkins, Fabric
• Tight feedback loops:
Newrelic, Opsview
• Culture Shift
• Staging Envs
• Brave devs iterate,
keeping work in-context
• Visible Ops
• Cross-train developers in
operations
65. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
What changed?
66. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
1) Know How You Were Doing Before
2) Know What Changed When
3) Know How You Are Now Doing
=
The confidence to try more things
and try them faster, with minimum
viable planning.
67. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Deployment
Pipeline
68. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
AWS
CLOUDFORMATION
STACK-BASED DEPLOYMENT
SERVICE
73. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
{
"Parameters" : {
"KeyName" : {
"Description" : "Name of an existing EC2
KeyPair to enable SSH
access to the instance",
"Type" : "String"
}
},
}
74. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
CLOUDFORMATION
TEMPLATE
PROCEDURAL
DEFINITION
Create it programmatically
KNOWN
CONFIGURATION
Store stack configuration in
source control
PARAMETER
DRIVEN
Dynamic and user-driven
templates
COLLABORATION
Share templates with ease
as just files
78. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
NASA/Jet Propulsion Laboratory
California Institute of Technology
79. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Mars Rover Landing by the #’s
NASA TV = HD stream, 1080p, ~1 mb/s per viewer
Expecting peak of ~1m viewers
All playback devices (iOS, Android, Flash, HTML5, blah)
Once in a lifetime moment in history (no crashy crashy)
FUN FUN FUN
80. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Mars Rover Landing by the #’s
NASA TV = HD stream, 1080p, ~1 mb/s per viewer
Expecting peak of ~1m viewers
All playback devices (iOS, Android, Flash, HTML5, blah)
Once in a lifetime moment in history (no crashy crashy)
NASA says we can’t use their live stream setup
It’s 6 days before the landing
It’s the same week as the Olympics
Available technical resources from JPL: Brett and Khawaja
81. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
The sticky wicket:
HD Video stream
size = 4mb
never changes
easy to cache
manifest.f4m
size = 4kb
New every 4 sec
caching difficult
82. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
The plan
Design a solution around our limits
• Max connections to origin = 6
• Max streams per cache node = 20
• Local Latency = critical
• US-WEST-1 capacity reserved for S3 static
images
Test the snot out of it
Hang on!
84. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
ok, so one of them is a rocket scientist..
85. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Mars Science Laboratory - Live Video Streaming
“The 42 pack”
86. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
LOAD TESTING
87.
88.
89. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Battle Testing our Deployment
Benchmarking
90. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Dynamic Traffic Scaling
US-East Cache Node Performance 25.3 Gbps
91. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
Only ~42Mbps
Dynamic Traffic Scaling
Impact on US-East FMS Origin Servers
93. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
CONTINUOUS
DEPLOYMENT
SMALL, FREQUENT CHANGES
CONSTANTLY INTEGRATING INTO
PRODUCTION.
94. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
KEY = ITERATION
95. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
ITERATION
=
MODIFY THE SYSTEM TO BETTER
MEET THE EXPECTATIONS OF
YOUR USERS
96. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
11.6s
Mean time
between
deployments
(weekday)
1,079
Max number of
deployments in a
single hour
10,000
Mean number of
hosts
simultaneously
receiving a
deployment
30,000
Max number of
hosts
simultaneously
receiving a
deployment
DEPLOYMENTS AT
AMAZON.COM
97. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SOFTWARE DEPLOY
≠
PRODUCT LAUNCH
99. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
1.5 BILLION PAGE VIEWS
OCTOBER 2012
$83 MILLION IN TRANSACTIONS
4.2 MILLION ITEMS SOLD
100. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
30 DEPLOYS PER DAY
1 DEPLOY EVERY 20 MINUTES
101. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
"Production is truly the only place you
can validate your code."
106. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
AWS OPSWORKS
INTEGRATED APPLICATION
MANAGEMENT
AWS OPSWORKS UNDER THE HOOD
107. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
DATA-DRIVEN
ARCHITECTURES
108. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
METRICS @ETSY
109. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
METRICS @OBAMA FOR AMERICA
110. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
COST-ORIENTED
ARCHITECTURES
111. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
PHP+APACHE+VARNISH
NGINX+NODEJS
112.
113. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
CONTINUOUS
INTEGRATION
CONTINUOUS
DEPLOYMENT
114. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
CONTINUOUS
DEPLOYMENT
=
CONTINUOUS
EXPERIMENTATION
115. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
CONTINUOUS
DEPLOYMENT
=
CONTINUOUS
IMPROVEMENT
116. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
INNOVATE
117. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
« Want to increase innovation?
Lower the cost of failure »
Joi Ito
118. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 – June 26, 2014
SPEED AND AGILITY
Experiment
Often
Fail quickly at
a low cost
More
Innovation
Experiment
Infrequently
Failure is
expensive
Less
Innovation
“ON-PREMISE”
119. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
Q & A
120. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
aws.amazon.com/training
Expand your technical
expertise to design,
deploy, and operate
scalable, efficient
applications on AWS
Training
aws.amazon.com/certification
Certification
20% off AWS Instructor-Led Training Class*
• Code MK20PSSYM314
• Expires September 30, 2014
Get Savings on AWS Training!
* Discount only applies to classes delivered by AWS. Discount
does not apply to classes delivered by an APN Training Partner.
aws.amazon.com/training/self-paced-labs
Self-
Paced
Labs
Get hands-on
practice working with
AWS technologies in
a live environment
Validate your proven
technical expertise
with the AWS
platform
Expand your skills with AWS
121. AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
AWS Government, Education, and Nonprofits Symposium
Washington, DC | June 24, 2014 - June 26, 2014
DevOps on AWS
Continuous Integration and Deployment Best Practices on AWS
Thank You
Leo Zhadanovsky, Senior Solutions Architect, AWS | @leozh
JP Schneider, DevOps / Internet Jedi, Mozilla Foundation | @jdotp
Editor's Notes
All canonical software life cycles were designed by people who build installed software
Not your normal office environment
A few friends in high places
Problem
Infrastructure a bottleneck, very long lead time, upfront expense
Software delivery hindered
No test environment
No ability to load test
Ideas for projects shelved due to infrastructure bottleneck
Solution
Move the web infrastructure to AWS
Incumbent Ops team unable to support more infrastructure
Only 3 Software Engineers available
AWS SDK
We have to AUTOMATE
In VPC, you also have the option of creating an internal load balancer, which does not have public IP addresses.
In this configuration, only the internet-facing load balancer has public IP addresses; everything else can use private IP addresses.
The world’s handmade and vintage marketplace.
The world’s handmade and vintage marketplace.
Deploying code is the very first thing engineers learn to do at Etsy.
No authorization required, Detect problems quickly, gain confidence
Que ce soit iteration ou pivot, pas le choix, il faut innover