This document provides guidance on how to start using AWS in an organization. It discusses the philosophies behind infrastructure as code tools like AWS CloudFormation and Terraform, comparing their features and costs. It addresses common myths about these tools. The document recommends identifying business needs and the right people in an organization when looking to adopt these capabilities. It provides an example solution and code walkthrough for deploying infrastructure and applications using these tools.
This document provides an overview of cloud computing, including why organizations use cloud computing, what cloud computing is, how it works, and examples of Amazon cloud services. Specifically, it discusses that cloud computing allows businesses to focus on applications rather than operations, offers flexibility to grow and shrink as needed, and provides instant scalability and low costs by paying only for resources used. It also defines infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and describes Amazon Web Services regions and security. The document concludes with discussing potential cloud-based projects.
AWS CloudFormation enables users to create and provision AWS infrastructure deployments predictably and repeatedly through templates. It simplifies infrastructure management, allows infrastructure to be quickly replicated, and makes it easy to control and track changes to infrastructure. The document provides a link to a sample AWS CloudFormation template that can be used to create a single EC2 instance.
Building Clouds with Apache CloudStack - the business use-casesShapeBlue
Giles Sirett , CEO of ShapeBlue did a talk on the Business Use cases for Apache Cloudstack, looking at what’s driving organisations to build IaaS cloud infrastructures and also why those organisations are choosing Apache Cloudstack ahead of other technologies.
Stuart jones - Deconstructing the monolith. Migrating complex systems simply ...AWSCOMSUM
This document discusses migrating a Hybris ecommerce platform from an on-premise architecture to AWS. It describes the existing Hybris architecture with layers for the application, Apache web server, search, and database. It notes pain points like long manual deployments and lack of scalability.
It then explains how the migration to AWS was done by automating infrastructure with tools, moving layers to AWS services like Elastic Load Balancer, EC2, and replacing the database. This provides benefits like faster automated deployments, automatic scaling, self-healing, and reduced costs.
The architecture in AWS separates the layers and allows building new bespoke services on top of the Hybris APIs to progressively replace parts of the
Cloudreach Voices EC2 Making Sense of the Cost Options Cloudreach
This document discusses the various cost options for Amazon EC2 instances, including on-demand instances, reserved instances, spot instances, and dedicated instances. It provides details on the advantages and use cases for each option, and notes that the most cost-effective choice depends on factors like workload requirements and duration of usage. Reserved instances can offer significant savings but require capacity planning to avoid costs from unused reservations. Spot instances provide the lowest prices but exposures to termination risk.
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...Edureka!
This "What is Cloud Computing" tutorial will give you an introduction to the cloud computing world. Further, we will discuss a use case and understand the cloud computing benefits. Towards the end, we shall see how AWS is a leader in the Cloud industry by analyzing the market demand for all the cloud players. This tutorial is ideal for those who want to become an AWS Certified Solutions Architect.
Amazon AWS Tutorial Blog Series: https://goo.gl/qQwZLz
Below are the topics covered in this tutorial:
1. Why Cloud Computing?
2. What is Cloud Computing?
3. Cloud Service Models
4. Cloud Advantages
5. Cloud Use Case
6. Various Cloud Providers
7. Market Demand for AWS
#cloudcomputing #awstraining #awstutorial #awscertification
This document discusses deploying Active Directory on AWS. It notes that while building an Active Directory infrastructure in a company normally takes days, it can be done on AWS in just 40 minutes. It then covers topics like why deploy AD on AWS, how to migrate or extend an existing on-premises AD to AWS, and post-deployment operations like DNS and DHCP configuration to point to the new domain controllers.
This document provides an overview of cloud computing, including why organizations use cloud computing, what cloud computing is, how it works, and examples of Amazon cloud services. Specifically, it discusses that cloud computing allows businesses to focus on applications rather than operations, offers flexibility to grow and shrink as needed, and provides instant scalability and low costs by paying only for resources used. It also defines infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and describes Amazon Web Services regions and security. The document concludes with discussing potential cloud-based projects.
AWS CloudFormation enables users to create and provision AWS infrastructure deployments predictably and repeatedly through templates. It simplifies infrastructure management, allows infrastructure to be quickly replicated, and makes it easy to control and track changes to infrastructure. The document provides a link to a sample AWS CloudFormation template that can be used to create a single EC2 instance.
Building Clouds with Apache CloudStack - the business use-casesShapeBlue
Giles Sirett , CEO of ShapeBlue did a talk on the Business Use cases for Apache Cloudstack, looking at what’s driving organisations to build IaaS cloud infrastructures and also why those organisations are choosing Apache Cloudstack ahead of other technologies.
Stuart jones - Deconstructing the monolith. Migrating complex systems simply ...AWSCOMSUM
This document discusses migrating a Hybris ecommerce platform from an on-premise architecture to AWS. It describes the existing Hybris architecture with layers for the application, Apache web server, search, and database. It notes pain points like long manual deployments and lack of scalability.
It then explains how the migration to AWS was done by automating infrastructure with tools, moving layers to AWS services like Elastic Load Balancer, EC2, and replacing the database. This provides benefits like faster automated deployments, automatic scaling, self-healing, and reduced costs.
The architecture in AWS separates the layers and allows building new bespoke services on top of the Hybris APIs to progressively replace parts of the
Cloudreach Voices EC2 Making Sense of the Cost Options Cloudreach
This document discusses the various cost options for Amazon EC2 instances, including on-demand instances, reserved instances, spot instances, and dedicated instances. It provides details on the advantages and use cases for each option, and notes that the most cost-effective choice depends on factors like workload requirements and duration of usage. Reserved instances can offer significant savings but require capacity planning to avoid costs from unused reservations. Spot instances provide the lowest prices but exposures to termination risk.
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...Edureka!
This "What is Cloud Computing" tutorial will give you an introduction to the cloud computing world. Further, we will discuss a use case and understand the cloud computing benefits. Towards the end, we shall see how AWS is a leader in the Cloud industry by analyzing the market demand for all the cloud players. This tutorial is ideal for those who want to become an AWS Certified Solutions Architect.
Amazon AWS Tutorial Blog Series: https://goo.gl/qQwZLz
Below are the topics covered in this tutorial:
1. Why Cloud Computing?
2. What is Cloud Computing?
3. Cloud Service Models
4. Cloud Advantages
5. Cloud Use Case
6. Various Cloud Providers
7. Market Demand for AWS
#cloudcomputing #awstraining #awstutorial #awscertification
This document discusses deploying Active Directory on AWS. It notes that while building an Active Directory infrastructure in a company normally takes days, it can be done on AWS in just 40 minutes. It then covers topics like why deploy AD on AWS, how to migrate or extend an existing on-premises AD to AWS, and post-deployment operations like DNS and DHCP configuration to point to the new domain controllers.
The document discusses different categories and patterns for cloud applications. It describes infrastructure as a service (IaaS) which provides basic computing resources, and platform as a service (PaaS) which provides development platforms. It notes that the landscape has become more complex than just IaaS and PaaS. Examples are given of major cloud providers for each category. Factors to consider for cloud applications are also listed such as licensing, data costs, latency, security, and compliance regulations. The document ends with a brief discussion of thin versus fat client technologies.
Batchly is completely built on Amazon Web Services architecture and provides direct support and integration with S3, SQS, RDS and Lambda services. We are also working on building Docker (https://www.docker.com/) support to enable multi cloud environment support and did we mention about in-built support for AWS SPOT instances that can bring down processing costs by as much as 90%!
Building a Service Provider Cloud Offering - MVMUG Sept2013Arron Stebbing
This document discusses building a service provider cloud offering. It covers topics such as choosing between public, private and hybrid cloud models, selecting infrastructure including enterprise hardware or whitebox solutions, designing for efficiency and resiliency as a service provider, automating operations, and differentiating a cloud offering through value-added services or bundles. The document provides advice on starting small and working with partners if building your own cloud platform seems too complex.
In this full-day workshop, you will learn strategies for planning and migrating existing workloads to the AWS Cloud, including basic knowledge of planning for a migration, Application Discovery Service, AWS Migration Hub, Migration Tools e.g. CloudEndure, how to do data transfer, and last but not least, AWS Database Migration Services. There are altogether 5 modules, each represents a deep dive on the topics suggested. The first half provides an overview of migration planning principles and best practices, and the second part focuses on migration design, tools and implementation, with hands-on labs to reinforce concepts.
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...Amazon Web Services
Cloudification™ - The Evolution of the Server Hugger
The end result: a secure, fit for purpose AWS implementation that's ready for business use. No matter where you are in your Cloud journey, Cloudification™ will ensure ‘Cloud right first time!’. e-IT's Cloudification™ process is about taking control and ensuring your business's journey into the Cloud is as simple as possible. It's about readying your business for change, then systematically and efficiently deploying onto AWS.
Speaker: Stuart Speers, Owner, Enterprise IT
In this deck, Wolfgang Gentzsch presents: UberCloud - From Experiment to Marketplace.
"UberCloud is the online community and marketplace where engineers and scientists discover, try, and buy Computing Power as a Service, from Clouds and even from Supercomputing Centers around the world. Engineers and scientists can explore and discuss how to use this computing power to solve their demanding problems. The UberCloud has been launched in July 2012, by Burak Yenier and Wolfgang Gentzsch in Silicon Valley. The early idea was to explore the roadblocks of Cloud Computing and find solutions, with a crowd-sourcing approach, together with our engineering and scientific community. Why did we call it The UberCloud later? Because, after just one year in operation, more than 50 HPC Cloud providers and Supercomputing Centers of all flavors had joined the UberCloud initiative, to provide free computing cycles to your experiments, and commercial computing cycles to your business: UberCloud – the community and marketplace platform to discover, try, and buy computing services."
Learn more: https://www.theubercloud.com/about-ubercloud/
Cloud computing refers to delivering computing resources and services over the Internet. This includes servers, storage, databases, networking, software, analytics and more. There are different types of cloud services and deployment models. Public clouds are available to anyone over the Internet, while private clouds are for a single organization. Hybrid clouds combine public and private cloud deployment. Platform as a Service (PaaS) provides cloud components for developers to build applications on top of, without worrying about infrastructure management. Infrastructure as a Service (IaaS) provides virtualized computing resources over the Internet.
Find AWS Data Center as per your requirementsColo Compare
AWS Data Center provides web services in more than 190 countries including the U.S., Europe, Brazil, Singapore, Japan, and Australia. Customers across all industries are taking advantage of our data center benefits. Rent out your dedicated server space at extremely low cost. The main advantage of AWS Data Center is that you can scale up your infrastructure easily as per your requirement. Visit our website: colocompare.com now to know more about AWS Data center.
Introduction to cloudstack 4.2 networkingShapeBlue
Geoff Higginbottom did a short “Introduction to Cloudstack Networking” talk . Many people acknowledge that there’s nobody on planet earth who knows as much about Cloudstack Networking as Geoff. Luckily he decided to throttle back a little on his usual detail levels and did an excellent job of explaining the key cloudstack networking features and also had a good look that the new & improved VPC functionality available in Cloudstack 4.2
This document provides an overview of cloud computing and discusses an example application of cloud bursting. It defines essential cloud computing characteristics like on-demand self-service and measured service. The document also describes different cloud computing models like Infrastructure as a Service and Platform as a Service. It then discusses an example project that used AWS spot instances and internal data centers to classify 1 trillion data pairs in 64 hours for $5,000, achieving much better cost savings than previous solutions.
Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
This document provides an introduction to Azure and describes several of its core services. It outlines compute, data, networking and other services available on Azure. Specifically it discusses virtual machines, websites, SQL databases, storage tables and blobs, import/export of large data sets, file services, virtual networks, ExpressRoute for private connections, Traffic Manager for routing, Automation for managing resources via PowerShell runbooks, API Management, backup services, messaging queues, Service Bus Relay for cross-firewall communication, Scheduler for scheduling jobs, caching with Cache service, Content Delivery Network for caching blobs globally, and HDInsight for Hadoop clusters.
Batchly enables both internet and traditional enterprises to automatically benefit from AWS cost and usage savings by optimizing workloads with spot instances (even existing RI’s) and EC2 smart sizing. No matter what you use AWS for, Batchly helps you to reduce your cost (by up to 90%) in a frictionless manner.
Azure and/or AWS: How to Choose the best cloud platform for your projectEastBanc Tachnologies
Published on October 10, 2016
Author: Natalia Tsymbalenko www.eastbanctech.com
In today’s cloud era, DevOps, Software Architects, and IT managers either move towards the cloud or consider optimizing their existing cloud solutions. Meanwhile, the cloud provider market is heating up. As all clouds are not created equal, it’s becoming increasingly challenging to choose the best provider for a particular project. So how do you choose the best cloud for your needs?
This workshop helps you choose the best cloud platform for your project. As a platform-agnostic company, we share with you:
• How we evaluate cloud providers for our customers,
• Cloud provider comparisons and results case studies.
An introduction to Spot Instances and AWS Fleet - WebinarCMPUTE
This document discusses AWS EC2 Spot Instances, which provide spare computing capacity on AWS at steep discounts compared to on-demand pricing. Spot Instances allow bidding on unused EC2 capacity and will remain running as long as the bid exceeds the current Spot price. The document outlines how Spot Instance pricing is determined by supply and demand, and how Spot Instances can be interrupted if prices rise. It also introduces Batchly, a service that automates provisioning of Spot Instances to optimize costs for batch jobs and data processing workloads.
1) OpenStack is an open-source cloud computing platform that provides on-demand access to computing power and storage and is capable of scaling as needed.
2) It includes OpenStack Compute (Nova) for automatically creating and managing large groups of virtual private servers and OpenStack Object Storage (Swift) for creating redundant, scalable object storage.
3) OpenStack is hypervisor agnostic and works with technologies like Xen, KVM, VMware ESXi, and Hyper-V.
Virtualization is the ability to run virtual machines on top of a hypervisor.
Virtualization is an emerging IT paradigm that separates computing functions and technology implementations from physical hardware.
Cloud computing, for example, is the virtualization of computer programs through an internet connection rather than installing applications on every office computer.
- The document discusses next generation server architecture in the cloud, including automated management of cloud applications across different cloud platforms using RightScale technologies.
- Key benefits of RightScale's approach include saving time and reducing complexity through dynamic server configuration that allows deploying a single server model across multiple environments, as well as complete lifecycle management.
- A demonstration showed how RightScale server templates can be used to automatically deploy and manage applications in the cloud from initial launch through maintenance and decommissioning.
A presentation to emphasis on how learning Cloud Computing development can bring in huge difference in your career path. This also includes various technology you should work on to your next level. A must watch for both freshers and professionals.
Build a Cloud Render-Ready InfrastructureAvere Systems
Webinar presented September 8, 2015
Rendering applications place high-demands on both compute and storage in visual effects infrastructures. With peaks and valleys in the workflow being the norm, leading VFX creators look to the cloud to build infrastructures that provide flexibility to meet ongoing IT management challenges. In this webinar, you’ll hear from industry innovators about the advantages of cloud rendering and how VFX IT leaders are designing this on-demand solution with Avere Systems and Google Cloud Platform. Designed for CTOs, information systems directors, systems engineers and administrators, the content will discuss the initial steps and technical insights of a render-ready hybrid cloud IT architecture.
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach
The next in our new series inspired by our thought leadership blog posts about the cloud. You can find the original posts on our website. This deck was written by Andrew Philp, one of our DevOps Leaders in Edinburgh, and explores how migrating to a Cloud environment affects your existing applications.
AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This file serves as a single source of truth for your cloud environment.
The document discusses different categories and patterns for cloud applications. It describes infrastructure as a service (IaaS) which provides basic computing resources, and platform as a service (PaaS) which provides development platforms. It notes that the landscape has become more complex than just IaaS and PaaS. Examples are given of major cloud providers for each category. Factors to consider for cloud applications are also listed such as licensing, data costs, latency, security, and compliance regulations. The document ends with a brief discussion of thin versus fat client technologies.
Batchly is completely built on Amazon Web Services architecture and provides direct support and integration with S3, SQS, RDS and Lambda services. We are also working on building Docker (https://www.docker.com/) support to enable multi cloud environment support and did we mention about in-built support for AWS SPOT instances that can bring down processing costs by as much as 90%!
Building a Service Provider Cloud Offering - MVMUG Sept2013Arron Stebbing
This document discusses building a service provider cloud offering. It covers topics such as choosing between public, private and hybrid cloud models, selecting infrastructure including enterprise hardware or whitebox solutions, designing for efficiency and resiliency as a service provider, automating operations, and differentiating a cloud offering through value-added services or bundles. The document provides advice on starting small and working with partners if building your own cloud platform seems too complex.
In this full-day workshop, you will learn strategies for planning and migrating existing workloads to the AWS Cloud, including basic knowledge of planning for a migration, Application Discovery Service, AWS Migration Hub, Migration Tools e.g. CloudEndure, how to do data transfer, and last but not least, AWS Database Migration Services. There are altogether 5 modules, each represents a deep dive on the topics suggested. The first half provides an overview of migration planning principles and best practices, and the second part focuses on migration design, tools and implementation, with hands-on labs to reinforce concepts.
Cloudification™ - The Evolution of the Server Hugger - Session Sponsored by E...Amazon Web Services
Cloudification™ - The Evolution of the Server Hugger
The end result: a secure, fit for purpose AWS implementation that's ready for business use. No matter where you are in your Cloud journey, Cloudification™ will ensure ‘Cloud right first time!’. e-IT's Cloudification™ process is about taking control and ensuring your business's journey into the Cloud is as simple as possible. It's about readying your business for change, then systematically and efficiently deploying onto AWS.
Speaker: Stuart Speers, Owner, Enterprise IT
In this deck, Wolfgang Gentzsch presents: UberCloud - From Experiment to Marketplace.
"UberCloud is the online community and marketplace where engineers and scientists discover, try, and buy Computing Power as a Service, from Clouds and even from Supercomputing Centers around the world. Engineers and scientists can explore and discuss how to use this computing power to solve their demanding problems. The UberCloud has been launched in July 2012, by Burak Yenier and Wolfgang Gentzsch in Silicon Valley. The early idea was to explore the roadblocks of Cloud Computing and find solutions, with a crowd-sourcing approach, together with our engineering and scientific community. Why did we call it The UberCloud later? Because, after just one year in operation, more than 50 HPC Cloud providers and Supercomputing Centers of all flavors had joined the UberCloud initiative, to provide free computing cycles to your experiments, and commercial computing cycles to your business: UberCloud – the community and marketplace platform to discover, try, and buy computing services."
Learn more: https://www.theubercloud.com/about-ubercloud/
Cloud computing refers to delivering computing resources and services over the Internet. This includes servers, storage, databases, networking, software, analytics and more. There are different types of cloud services and deployment models. Public clouds are available to anyone over the Internet, while private clouds are for a single organization. Hybrid clouds combine public and private cloud deployment. Platform as a Service (PaaS) provides cloud components for developers to build applications on top of, without worrying about infrastructure management. Infrastructure as a Service (IaaS) provides virtualized computing resources over the Internet.
Find AWS Data Center as per your requirementsColo Compare
AWS Data Center provides web services in more than 190 countries including the U.S., Europe, Brazil, Singapore, Japan, and Australia. Customers across all industries are taking advantage of our data center benefits. Rent out your dedicated server space at extremely low cost. The main advantage of AWS Data Center is that you can scale up your infrastructure easily as per your requirement. Visit our website: colocompare.com now to know more about AWS Data center.
Introduction to cloudstack 4.2 networkingShapeBlue
Geoff Higginbottom did a short “Introduction to Cloudstack Networking” talk . Many people acknowledge that there’s nobody on planet earth who knows as much about Cloudstack Networking as Geoff. Luckily he decided to throttle back a little on his usual detail levels and did an excellent job of explaining the key cloudstack networking features and also had a good look that the new & improved VPC functionality available in Cloudstack 4.2
This document provides an overview of cloud computing and discusses an example application of cloud bursting. It defines essential cloud computing characteristics like on-demand self-service and measured service. The document also describes different cloud computing models like Infrastructure as a Service and Platform as a Service. It then discusses an example project that used AWS spot instances and internal data centers to classify 1 trillion data pairs in 64 hours for $5,000, achieving much better cost savings than previous solutions.
Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
This document provides an introduction to Azure and describes several of its core services. It outlines compute, data, networking and other services available on Azure. Specifically it discusses virtual machines, websites, SQL databases, storage tables and blobs, import/export of large data sets, file services, virtual networks, ExpressRoute for private connections, Traffic Manager for routing, Automation for managing resources via PowerShell runbooks, API Management, backup services, messaging queues, Service Bus Relay for cross-firewall communication, Scheduler for scheduling jobs, caching with Cache service, Content Delivery Network for caching blobs globally, and HDInsight for Hadoop clusters.
Batchly enables both internet and traditional enterprises to automatically benefit from AWS cost and usage savings by optimizing workloads with spot instances (even existing RI’s) and EC2 smart sizing. No matter what you use AWS for, Batchly helps you to reduce your cost (by up to 90%) in a frictionless manner.
Azure and/or AWS: How to Choose the best cloud platform for your projectEastBanc Tachnologies
Published on October 10, 2016
Author: Natalia Tsymbalenko www.eastbanctech.com
In today’s cloud era, DevOps, Software Architects, and IT managers either move towards the cloud or consider optimizing their existing cloud solutions. Meanwhile, the cloud provider market is heating up. As all clouds are not created equal, it’s becoming increasingly challenging to choose the best provider for a particular project. So how do you choose the best cloud for your needs?
This workshop helps you choose the best cloud platform for your project. As a platform-agnostic company, we share with you:
• How we evaluate cloud providers for our customers,
• Cloud provider comparisons and results case studies.
An introduction to Spot Instances and AWS Fleet - WebinarCMPUTE
This document discusses AWS EC2 Spot Instances, which provide spare computing capacity on AWS at steep discounts compared to on-demand pricing. Spot Instances allow bidding on unused EC2 capacity and will remain running as long as the bid exceeds the current Spot price. The document outlines how Spot Instance pricing is determined by supply and demand, and how Spot Instances can be interrupted if prices rise. It also introduces Batchly, a service that automates provisioning of Spot Instances to optimize costs for batch jobs and data processing workloads.
1) OpenStack is an open-source cloud computing platform that provides on-demand access to computing power and storage and is capable of scaling as needed.
2) It includes OpenStack Compute (Nova) for automatically creating and managing large groups of virtual private servers and OpenStack Object Storage (Swift) for creating redundant, scalable object storage.
3) OpenStack is hypervisor agnostic and works with technologies like Xen, KVM, VMware ESXi, and Hyper-V.
Virtualization is the ability to run virtual machines on top of a hypervisor.
Virtualization is an emerging IT paradigm that separates computing functions and technology implementations from physical hardware.
Cloud computing, for example, is the virtualization of computer programs through an internet connection rather than installing applications on every office computer.
- The document discusses next generation server architecture in the cloud, including automated management of cloud applications across different cloud platforms using RightScale technologies.
- Key benefits of RightScale's approach include saving time and reducing complexity through dynamic server configuration that allows deploying a single server model across multiple environments, as well as complete lifecycle management.
- A demonstration showed how RightScale server templates can be used to automatically deploy and manage applications in the cloud from initial launch through maintenance and decommissioning.
A presentation to emphasis on how learning Cloud Computing development can bring in huge difference in your career path. This also includes various technology you should work on to your next level. A must watch for both freshers and professionals.
Build a Cloud Render-Ready InfrastructureAvere Systems
Webinar presented September 8, 2015
Rendering applications place high-demands on both compute and storage in visual effects infrastructures. With peaks and valleys in the workflow being the norm, leading VFX creators look to the cloud to build infrastructures that provide flexibility to meet ongoing IT management challenges. In this webinar, you’ll hear from industry innovators about the advantages of cloud rendering and how VFX IT leaders are designing this on-demand solution with Avere Systems and Google Cloud Platform. Designed for CTOs, information systems directors, systems engineers and administrators, the content will discuss the initial steps and technical insights of a render-ready hybrid cloud IT architecture.
Cloudreach Voices - The Cloud: What Does it Mean for your Current ApplicationsCloudreach
The next in our new series inspired by our thought leadership blog posts about the cloud. You can find the original posts on our website. This deck was written by Andrew Philp, one of our DevOps Leaders in Edinburgh, and explores how migrating to a Cloud environment affects your existing applications.
AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This file serves as a single source of truth for your cloud environment.
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOCAmazon Web Services
AWS Summit 2014 Brisbane - Breakout 4 Sponsor Session
Agility is the #1 reason why businesses are moving so quickly to AWS and the cloud. Attend this session with ITOC to learn how treating ‘infrastructure as code’ drives business agility and speed to market at a global scale, all powered by AWS. Backed by real success stories, ITOC will share strategic thinking and implementations that are guaranteed to help you understand and leverage the potential of AWS.
Presenter: David Nedvěd - Co-founder & Director at ITOC Australia
AWS re:Invent 2016: Get Technically Inspired by Container-Powered Migrations ...Amazon Web Services
This session is a technical journey through application migration and refactoring using containerized technologies. Flux 7 recently worked with Rent-a-Center to perform a Hybris migration from their datacenter to AWS and you can hear how they used Amazon ECS, the new Application Load Balancer, and Auto Scaling to meet the customers' business objectives.
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Amazon Web Services
Using Terraform to automate your infrastructure on AWS. What is Terraform and how is it different from Ansible. How to control cloud deployments using Terraform.
This presentation explains what serverless is all about, explaining the context from Devs & Ops points of view, and presenting the various ways to achieve serverless (Functions a as Service, BaaS....). It also presents the various competitors on the market and demo one of them, openfaas. Finally, it enlarges the pictures, positionning serverless, combined with Edge computing & IoT, as a valuable triptic cloud vendors are leveraging on top of, to create end-to-end offers.
Considerations for Your Next Cloud Project – CloudForms & OpenStack Do’s and Don’ts
In this Session we will discuss Organizational and Operational Considerations on how to move into Infrastructure as a Service Environments and showcase how Enterprises today address different aspects of Cloud Management.
Focus of this session is on Design and Operational Aspects of running an Open Hybrid Cloud. The session will also touch on Process and Organizational Aspects.
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudMark Hinkle
Perhaps one of the perplexing things about cloud computing is the choice around renting time in someone else’s cloud (Amazon, Google, Rackspace or a myriad of others) or building your own. It’s not unlike the age-old car buyer’s dilemma, take the lower payments and lower total miles lease or buy the car and drive it for the long haul. Cloud computing users are often faced with the same conundrum. This presentation will focus on how to buy and build a cloud that can be fulfill the needs of most users including strategies for making use of the open source private cloud or managing workloads in both the private and public cloud using open source software.
This document discusses considerations for migrating applications to AWS. It identifies some key factors such as understanding the application stack and its components, security requirements, and current configuration. Standalone applications and loosely coupled applications are generally better candidates for migration than tightly integrated applications. It is recommended to do a proof of concept early to identify gaps. The document outlines the migration process and how on-premises infrastructure can be mapped to AWS architectures. CloudFormation templates can be used to automate infrastructure provisioning. Open source and paid toolkits can assist with monitoring and migration. Partnering with an experienced organization can help tailor the solution.
AWS re:Invent 2016: Workshop: Deploy a Deep Learning Framework on Amazon ECS ...Amazon Web Services
Deep learning is an implementation of machine learning that uses neural networks to solve difficult and complex problems, such as computer vision, natural language processing, and recommendations. Due to the availability of deep learning libraries and frameworks, developers have the ability to enhance the capabilities of their applications and projects. In this workshop, you learn how to build and deploy a powerful deep learning framework called MXNet on containers. The portability and resource management benefit of containers means developers can focus less on infrastructure and more on building.
The labs start by demonstrating the automation capabilities of AWS CloudFormation to stand up core infrastructure; as an added bonus, you use Spot Fleet to leverage the cost benefits of using Spot Instances, especially for developer environments. Then, you walk through creating an MXNet container in Docker and deploying it with Amazon ECS. Finally, you walk through an image classification demo of MXNet to validate that everything is working as expected.
All you need to participate is a laptop and AWS account.
Salesforce vs aws who is better cloud service provider [2021 edition]Katy Slemon
Wondering who is ideal cloud provider amongst Salesforce vs AWS? Checkout this blog to get an answer of why and what and how you can benefit from their merger.
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot InstancesAmazon Web Services
This document provides an overview of a workshop on deploying a deep learning framework on Amazon ECS and Spot Instances. The workshop will introduce MXNet, containers, Amazon ECS, Amazon ECR, AWS CloudFormation, Amazon EC2 Spot Fleet and Spot Instances. It will include hands-on labs to build an MXNet Docker image, deploy an MXNet container with ECS, and run an image classification demo using a Spot Fleet on ECS. The overall goal is to learn how to cost-effectively run deep learning workloads on AWS.
The document discusses cloud computing models, providers, and benefits. It explores cloud computing definitions, models including IaaS, PaaS, and SaaS. The top cloud providers of AWS, Microsoft Azure, and Google Cloud are examined. Use cases for big data, media services, and more are reviewed. Moving workloads to the cloud involves assessing application readiness, security, costs, company culture, and market maturity. Specific AWS services like S3, EC2, RDS, VPC, IAM, CloudWatch, Elastic BeanStalk, and CloudFormation are covered. The presentation concludes that the cloud provides business agility and is an unstoppable technology trend.
Taming the cost of your first cloud - CCCEU 2014Tim Mackey
Today everyone is talking about clouds, and a few are building them, but far fewer are operating successful clouds. In this session we'll examine a variety of paradigm shifts IT makes when moving from a traditional virtualization and management mindset to operating a successful cloud. For most organizations, without careful planning the hype of a cloud solution can quickly overcome its capabilities and pre-existing best practices can combine to create the worst possible cloud scenario -- a cloud which isn't economical to operate, and which is more cumbersome to manage than a traditional virtualization farm.
Key topics covered include:
- Successful transition of operational and management paradigm
- How the VM density of clouds change Ops
- What it means to monitor the network in a cloud environment, at hyper-dense virtualization levels
- Preventing storage costs from outpacing delivery costs
The document discusses designing systems to be resilient to failures. It covers using multiple AWS availability zones, highly available database services like DynamoDB, design principles like automation and loose coupling, easy disaster recovery options with services like S3 and EBS, and testing tools like Chaos Monkey that intentionally cause failures. The goal is to discuss how to architect for failure and rapid recovery.
We are talking about Cloud adoption challenges and cloud failes. Like the AWS re:Invent event also talk about cost management, visibility and Governance. We pick one solution CliQr.com to show how to avoid obstacles and manage hybrid clouds as company. #hybridcloudsuccessful
If you could not be one of the 60,000+ in attendance at Amazon AWS re:Invent, the yearly Amazon Cloud Conference, get the 411 on what major announcements that were made in Las Vegas. This presentation covers new AWS services & products, exciting announcements, and updated features.
A deep dive into running data analytic workloads in the cloudCloudera, Inc.
This document discusses running data analytic workloads in the cloud using Cloudera Altus. It introduces Altus, which provides a platform-as-a-service for analyzing and processing data at scale in public clouds. The document outlines Altus features like low cost per-hour pricing, end-user focus, and cloud-native deployment. It then describes hands-on examples using Altus Data Engineering for ETL and the Altus Analytic Database for exploration and analytics. Workload analytics capabilities are also introduced for troubleshooting and optimizing jobs.
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Riccardo Romani
Oracle espone il concetto del "virtuous circle" del nostro integrated cloud : noi per primi mettiamo in pratica la value proposition dei sistemi ingegnerizzati per costruire i nostri cloud datacenters, oltre che i datacenter dei nostri clienti. Da questa contaminazione, nasce innovazione a valore che si puo' concretizzare con il lancio di nuovi rivoluzionari sistemi come Oracle Clodu Machine o con una ulteriore evoluzione di nostri sistemi flagship come Exadata o la Private Cloud Appliance, che di fatto costituiscono l'offerta Application Software Defined IT.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
5. PHILOSOPHY
What is AWS CloudFormation?
AWS CloudFormation is a service
that gives developers and
businesses an easy way to create a
collection of related AWS resources
and provision them in an orderly
and predictable fashion.
What is Terraform ?
Terraform is a tool for building,
changing, and versioning
infrastructure safely and efficiently.
Terraform can manage existing and
popular service providers as well as
custom in-house solutions.
10. PHILOSOPHY
▪ In a couple of years a better tool might be available.
▪ You are not getting the full benefits of AWS:
▪ inter-service integration
▪ incurring more costs for maintenance
▪ consider LEAN devops
11. PHILOSOPHY
Costs of Cloudformation
▪ Service is Free!
▪ Support is included in AWS
support plans for all services!
Costs of Terraform
▪ Terraform OSS is free
▪ Pro and Premium is paid
(service)
▪ You need pro and premium for
support.
OSS is another thing to manage
Pro/Premium another thing to pay
12. PHILOSOPHY
▪ How much effort does it take to maintain?
Cloudformation is a managed service supported by a AWS, terraform is a open source
project.
14. MYTHBUSTERS AWS EDITION
Cloudformation does't cover all services so I have to wait on aws to roll
out support, on terraform I can code my own module !
¤
15. MYTHBUSTERS AWS EDITION
Only with terraform can I create modules and reuse code, in
cloudformation you have one bit ugly file, yuck !
¤
16. MYTHBUSTERS AWS EDITION
Only cloudformation supports rolling updates ( where your ec2 instances
are replaces one by one )
¢
22. ABSTRACTION & SERVICES ADOPTION
▪ Invested in current tool
▪ Human fear of the unknown
▪ Awareness of new tool’s advantages
▪ Worries about new tool
http://blog.strategyzer.com/posts/2018/3/26/when-new-solutions-create-customer-pains
27. SPOTTING THE RIGHT TIME
When there is a need but no available resources to:
▪ deploy in a better env ( size, high availability, new features )
▪ deploy a new application or service
▪ deploy a proof of concept for evaluation
Fedex days
28. FINDING THE RIGHT PEOPLE
▪ Who own the application/service
▪ Who do devops in your company
29. GIVING THE RIGHT SPEECH
▪ Explain the benefits of each capability
▪ Explain you are there to help
▪ Willingness to throw away prototypes
30. GIVING THE RIGHT SPEECH
What happens if they say no?
Diplomacy, the indirect approach.
32. CAPABILITIES
▪ Infrastructure as code
▪ Continuous integration (well, not the complete flow, but the start)
▪ Continuous deployment
▪ Log streaming
In domeniu de 12 ani
Lucrez cu serviciile AWS de 3 ani.
Am certificarile lor associate, daca vrea cineva informatii de cum sa le iei pe toate in aceeasi zi, mai ales cu traficul din Bucuresti, vorbim dupa
multe resurse, niciuna sa rezolve o problema de baza
Sa aduca valoare imediat
Sa convinga colegii
Dupa prezentare sa mergeti la manager sa spuneti ca voi puteti face asta
Structura prezentarii:
filozofia
abordarea oportunitatilor
solutia technical
Demo
QA
Disclaimer, acestea sunt opiniile mele bazate pe experienta persoala, care cred ca se aplica in majoritatea situatiilor.
Serverless regandim architectura aplicatiei si technologiile
sa reducem dependentele solutiei, sa nu trebuiasca docker
Pentru crearea si administrarea infrastructurilor eu folosesc solutia nativa aws cloudformation
reddit, sondaj peste 50% folosesc terraform
Acestea fiind descrierile lor oficiale as vrea sa adaug ca amandoua sunt din categoria "Infrastructure as Code".
De ce alege lumea terraform?
Cel mai intalnit motiv multi-cloud support
Desi eu ma indoiesc ca sunt multe companii care folosesc mai mult de un provider in productie
Zilele trecute reddit si numai 12% dintre cei foloseau mai multi provideri
Hai sa facem un pas in spate sa ne uitam la provideri
- mare si matur e AWS
- microsoft si Google sunt pe nise
- o strategie buna pentru ei
Intrebarea cheie aici este: "Aveti o cerinta clara si valida pentru a folosi mai multi provider de cloud ?”
Daca da, cred ca terraform este o optiune care merita investigata.
Daca nu, probabil lucrurile nu se vor schimba prea mult pentru cativa ani.
Sa presupunem ca vrei sa migrate astazi din aws in azure
Ar trebui sa fie mai usor?
Putin cod ?
nici o linie nu este comuna, una
lucrurile devin mai clare cand am citit ceva pe situl companiei hashicorp
daca foloseai terraform macar ai fi familiar cu managementul lui
Dar da, nu mi se pare asa usor precum presupune lumea.
Peste cativa ani, daca o sa doriti sa va mutate este posibil sa existe un tool mult mai bun
Personal nu as recomanda o investitie de timp si bani pentru posibilitate ca in viitor sa fie un pic mai bine
Nu cand alternative este mai usoara.
- Daca vorbim despre costuri, haideti sa comparam
Planurile de support AWS pleaca de la 30$
Orice tool folosesti supportul de la ei e esential
Serverul de Jenkins sau serviciul de automation, poate si alte resurse
Ce se intampla cand are un bug
Amazonul investeste resurse din 2015 in 2016 au lansat peste o mie de servicii noi si o crestere anuala de ~ 30%
"Dar Catalin, daca ei nu rezolva bugurile care ma deranjeaza pe cu terraform imi scriu eu implementarea!"
Eu a-si spune, corect, aceeasi chestie este posibila si cu cloudformation, vorbim imediat.
Ce am vb pana acum, terraform nu este naspa, dar trebuie sa analizam din toate punctele de vedere
Ca tot vb de reddit, destul de multi nu pareau bine informati despre cloudformation
Hai sa jucam un mic joc
Cloudformation are resurse custom care poate sa faca aceeasi chestie
Toate toolurile in spate folosesc api-ul, chiar si consola web!
Tot ce poti face in terraform poti si in cloudformation, aici faceam referire mai inainte cum sa rezolvi buguri!
Cloudformation are nested stacks si exportable output values
Personal imi place mai mult exportable output values, e diferenta ca intre monolith si micro-servicii.
Nu am gasit o solutie publica pana acum pentru terraform.
Stie cineva vro una ?
Cloudformation iti permite sa vezi schimbarile prin changesets. Putem vedea aici cum arata aceasta functionalitate.
Dar … cu siguranta va asteaptati la o completare
Cunosc doar doua motive pentru care ai vrea aceasta functionalitate:
Ca sa ai un inceput de cod pentru infrastructura
Ca sa administrezi un set de resurse, de obicei servere ( sa rulezi comenzi, sa scalezi, sa schimbi configuratii etc )
Pentru prima situatie ofera Cloudformer
Nu se aplica la ce e inauntru la o instanta ec2
N-as vrea sa import ec2 niciodata, de ce ?
Pentru ca creaza un sentiment fals de siguranta, nu ai o infrastructura repetabila
A facut cineva de aici a facut asta pana acum? Vroiam sa va intreb: ce ai spune daca iti cere cineva sa faci clona la env in alta regiune?
Nu poate nimeni sa stie ce schimbari au fost in ec2
Pentru rolul de administrare putem sa folosim, “Jenkins-ul” din aws
Stie cineva despre ce vb ? Systems Manager
Cand stai si te gandesti nu prea sunt multe limitari in cloudformation, nu-I asa?
Societatea se bazeaza pe abstractizare, nici unul dintre noi nu trebuie sa stie cum functioneaza un motor doar ne uitam in masina si conducem!
De aceea folosim service ca RDS, sa nu facem mentenanta sau backup
Atunci de e lumea reticienta la abordarea anumitor servicii
Chiar recent citeam un articol si am zis ca trebuie sa va prezint niste idei de acolo
De cand lucrez cu aws am auzit tot felul de texte alarmiste:
Daca dispare amazon
Daca se scumpeste de 10 ori
Ultima chiar saptamana asta, daca nu esti multi cloud nu esti high-availability
Chestia asta e ca si cum cineva se duce la un manager care nu are background technic si ii spune:
"Stiati ca, codul css are zero test coverage, vi se pare ca interfata, singurul lucru pe care clientul vede nu este important ? "
Managerul zice "wow zero adica deloc, nu suna bine, adica normal ca ne pasa de interfata !".
Si apropo chiar exista un tool de unit testing pe codul css.
Incarcand sa inteleg relatia dintre toate toolurile
Am ajuns la analogia asta
Ca sa sumarizam aceasta sectiune as vrea sa va intreb urmatoarele?
Care este misiunea companiei voastre?
De ce va platesc clientii?
Daca este o modalitate mai usoara, rapida sau ieftina este datoria noastra sa o adoptam .
Acolo unde este posibil technic si financiar ar trebui sa folosim cat mai multe servicii cu scopul de a ne focusa pe acea valoare pe care numai firmele noastre le pot produce.
Care sunt oportunitatile
Cum sa gasim persoanele potrivite
Discursul potrivit
Aici voi presupun ca sunt ceva procese in firma voastra pentru managementul infrastructurii,
daca nu sunt atunci raspunsul pentru cand este oportul este maine !
Cei care administreaza sunt tot timpul prinsi cu probleme in productie si altele,
Echipele sunt blocate
Managerii sunt nemultumiti
Acestia sunt oamenii care raspund mai sus in managementul firmei sau la client daca sunt:
livrari interziate,
productia cazuta,
acestia sunt oamenii pe care trebuie sa ii convingeti sa va lase sa ii ajutati.
propuneti un experiment
explica capabilitatile solutiei si beneficiile cloudului in general
pe subiectul asta numai am putea face o prezentare separate asa ca nu am detaliat
Important:
deblocati echipele
dati mai mult timp la oameni sa se focuseze pe probleme din productie
nu este o problema daca o sa fie inlocuit
tineti minte schema
- mergeti la lead developer,
cereti access la resurse pentru dezvoltarea personala
deploiati solutia
Vb cu echipele blocata, spuneti ca e o solutie neoficiala
Chestia asta merge, pentru ca oamenii cateodata nu cred ca se poate livra asa de repede.
Eu ma gandeam la doua chestii:
Sa fac pentru mai toate limbajele populare cate o infrastructura de genu
Poate sa folosesc ca aplicatii ceva sample de la framework-uri pe care mai folositi voi, ca sa fie similar
Am facut un cont pe github unde sa pun toate ordonat fiecare repo pentru un limbaj
As avea nevoie de voi sa imi spuneti ce limbaje si framework-uri vreti.
Am un formular de feedback pe slide-ul urmator unde puteti sa imi lasati informatiile astea
Intrebari ?
Va rog sa lasati feedback , ce va placut, ce nu va placut, ma ajuta sa va ofer valoare mai multa pe viitor!
Acolo aveti si posibilitatea sa votati despre ce subiecte mai vreti prezentari
Ca sa recapitulam:
Am discutat despre filozofia lucrului cu AWS
Am discutat cum putem aborda integrarea serviciilor in munca noastra de zi cu zi
Am prezentat o solutie de unde puteti incepe
Vreau sa va urez success voua, echipelor si firmelor din care faceti parte,
Va multumesc !