Do you use Cloud? Why? What about the 15 year legacy of your data center? How many Enterprise vendors tried to sell you their "Hybrid Cloud" solution? What actually is a Hybrid Cloud?
Cloud computing is not just a new way of running servers or Docker containers. The interesting part of any Cloud offering are managed services that provide solutions to difficult problems. Prime examples are messaging (SNS/SQS), distributed storage (S3), managed databases (RDS) and especially turn-key solutions like managed Hadoop (EMR).
Hybrid Cloud is usually understood as a way to unify or standardize server hosting across private data centers and Public Cloud vendors. Some Hybrid Cloud solutions even go as far as providing a unified API that abstracts away all the differences between different platforms. Unfortunately that approach focuses on the lowest common denominator and effectively prevents using the advanced services that each Cloud vendor also offers. However, these services are the true value of Public Cloud vendors.
Another approach to integrating Public Cloud and private data centers is using services from both worlds depending on the problems to solve. Don't hide the cloud technologies but make it simple to use them - both from within the data center and the cloud instances. Create a bridge between the old world of the data center and the new world of the Public Cloud. A good bridge will motivate your developers to move the company to the cloud.
Based upon recent developments at ImmobilienScout24, this talk tries to suggest a sustainable Cloud migration strategy from private data centers through a Hybrid Cloud into the AWS Cloud.
Bridging the security model of the data center with the security model of AWS.
Integrating the AWS identity management (IAM) with the existing servers in the data center.
Secure communication between services running in the data center and in AWS.
Deploying data center servers and Cloud resources together.
Service discovery for services running both in the data center and AWS.
Most of the tools used are Open Source and this talk will show how they come together to support this strategy:
AWS credential provider for employees and data center servers: http://immobilienscout24.github.io/afp/
Cloud Formation automation: https://github.com/ImmobilienScout24/cfn-sphere
Compliancy with European privacy laws: https://github.com/ImmobilienScout24/aws-monocyte
Cloud Migration Patterns: A Multi-Cloud Architectural PerspectivePooyan Jamshidi
Cloud migration requires an engineering, verifiable, measurable, transparent and repeatable approach rather than an ad-hoc approach based on trial and error.
We describe a comprehensive set of (multi-)cloud migration patterns from an architectural perspective. In this work, we focus on application components and their migration to the multi-cloud environments. We define and characterize the patterns with concrete usage scenario. We also describe the process for migration pattern selection, composition and extension.
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkRightScale
Companies from Fortune 1000 on down are going all-in on cloud, but your enterprise cloud strategy also needs to address the broad impact of cloud use in your company. Your strategy needs to cover implications for your technical processes, but also supporting areas including finance, governance, organization, and culture.
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
This session discusses strategies, tools, and techniques for migrating enterprise software systems to AWS. We consider applications like Oracle eBusiness Suite, SAP, PeopleSoft, JD Edwards, and Siebel. These applications are complex by themselves; they are frequently customized; they have many touch points on other systems in the enterprise; and they often have large associated databases. Nevertheless, running enterprise applications in the cloud affords powerful benefits. We identify success factors and best practices.
Cloud Migration Checklist | Microsoft Azure MigrationIntellika
This checklist walks you through the steps to plan, assess, and begin your cloud migration, and offers resources to help you move to the cloud with Microsoft Azure.
Learn more - https://www.intellika.in/cloud-migration/
AWS Partner Webcast - Data Center Migration to the AWS CloudAmazon Web Services
Migrating your data center to the cloud can reduce operating costs, and improve the service you deliver to your clients. However, preparing for migration takes thoughtful planning, and awareness of proven solutions.
Review this webinar to learn how RISO Inc. used Apps Associates services to move their data center to the AWS cloud. In so doing, RISO Inc. avoided capital intensive hardware purchases and redeployed IT staff to projects that directly supported their business goals. We'll also describe how you can integrate your existing environment with the cloud to create a hybrid architecture.
What you’ll learn:
• Considerations for moving workloads to the AWS Cloud
• An approach to design and implementation of infrastructure, and application migration
• Customer case study, RISO Inc., on successful data center migration with Apps Associates
So You’ve Decided to Buy Cloud, Now What? | AWS Public Sector Summit 2016Amazon Web Services
In this session, we discuss key considerations for buying cloud services so that users and organizations can extract the full benefits and power of AWS. By using a hands-on demonstration of AWS offerings, we explore how shared security, utility pricing, data location, innovative services, governance, and terms and conditions need to be approached in a procurement effort.
CXO's need to equip themselves with the right information to provide answers to their board. This slide deck will cover the four important topics that must be addressed and explores the most important tactical question: How easy is it to migrate existing applications and infrastructure to the cloud.
Tagging Best Practices for Cloud GovernanceRightScale
In the cloud, it’s critical to implement specific global tags across your organization that enable cloud governance and cost management. If, like most enterprises, you are using multiple clouds, you will want to ensure consistency across all of the clouds you use, despite varying tagging capabilities on each cloud.
Cloud Migration Patterns: A Multi-Cloud Architectural PerspectivePooyan Jamshidi
Cloud migration requires an engineering, verifiable, measurable, transparent and repeatable approach rather than an ad-hoc approach based on trial and error.
We describe a comprehensive set of (multi-)cloud migration patterns from an architectural perspective. In this work, we focus on application components and their migration to the multi-cloud environments. We define and characterize the patterns with concrete usage scenario. We also describe the process for migration pattern selection, composition and extension.
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkRightScale
Companies from Fortune 1000 on down are going all-in on cloud, but your enterprise cloud strategy also needs to address the broad impact of cloud use in your company. Your strategy needs to cover implications for your technical processes, but also supporting areas including finance, governance, organization, and culture.
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
This session discusses strategies, tools, and techniques for migrating enterprise software systems to AWS. We consider applications like Oracle eBusiness Suite, SAP, PeopleSoft, JD Edwards, and Siebel. These applications are complex by themselves; they are frequently customized; they have many touch points on other systems in the enterprise; and they often have large associated databases. Nevertheless, running enterprise applications in the cloud affords powerful benefits. We identify success factors and best practices.
Cloud Migration Checklist | Microsoft Azure MigrationIntellika
This checklist walks you through the steps to plan, assess, and begin your cloud migration, and offers resources to help you move to the cloud with Microsoft Azure.
Learn more - https://www.intellika.in/cloud-migration/
AWS Partner Webcast - Data Center Migration to the AWS CloudAmazon Web Services
Migrating your data center to the cloud can reduce operating costs, and improve the service you deliver to your clients. However, preparing for migration takes thoughtful planning, and awareness of proven solutions.
Review this webinar to learn how RISO Inc. used Apps Associates services to move their data center to the AWS cloud. In so doing, RISO Inc. avoided capital intensive hardware purchases and redeployed IT staff to projects that directly supported their business goals. We'll also describe how you can integrate your existing environment with the cloud to create a hybrid architecture.
What you’ll learn:
• Considerations for moving workloads to the AWS Cloud
• An approach to design and implementation of infrastructure, and application migration
• Customer case study, RISO Inc., on successful data center migration with Apps Associates
So You’ve Decided to Buy Cloud, Now What? | AWS Public Sector Summit 2016Amazon Web Services
In this session, we discuss key considerations for buying cloud services so that users and organizations can extract the full benefits and power of AWS. By using a hands-on demonstration of AWS offerings, we explore how shared security, utility pricing, data location, innovative services, governance, and terms and conditions need to be approached in a procurement effort.
CXO's need to equip themselves with the right information to provide answers to their board. This slide deck will cover the four important topics that must be addressed and explores the most important tactical question: How easy is it to migrate existing applications and infrastructure to the cloud.
Tagging Best Practices for Cloud GovernanceRightScale
In the cloud, it’s critical to implement specific global tags across your organization that enable cloud governance and cost management. If, like most enterprises, you are using multiple clouds, you will want to ensure consistency across all of the clouds you use, despite varying tagging capabilities on each cloud.
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud StepsAmazon Web Services
Digital transformation and cloud migration are complex but necessary mandates for modern organizations. Cognizant’s Cloud Steps transformation and migration framework simplifies the process, enabling enterprises to quickly and easily build resilient cloud foundations and confidently migrate applications, infrastructure, security, and DevOps to an AWS environment at speed and scale.
The decision to migrate to Azure Cloud Services may seem as simple as just shifting IT infrastructure. However, there are some best practices and planning that must be followed for successful Azure migration.
AWS FSI Symposium 2017 NYC- CTP & Cloud Migration Best PracticesAmazon Web Services
Cloud Technology Partners is a longstanding AWS partner and also part of the AWS Financial Services Competency Program. In this session, they will be sharing best practices learned from helping major Financial Services enterprises migrate to the cloud, set up a cloud center of excellence to manage and measure success, and some pitfalls to avoid.
Cloud offers organizations the opportunity to run their workloads on physical machines at a reduced cost, with better overall performance and enhanced security. Yet engaging in a partial or total migration to cloud requires a solid, holistic strategy that focuses on technical and management challenges that will likely arise, and an organizational mindset that will help ensure the migration’s success. This introductory, vendor agnostic talk will highlight the technical, management and cultural considerations that every cloud migration strategy should consider, how to address some common challenges, and best practices to help guide the process.
Adopting Multi-Cloud Services with ConfidenceKevin Hakanson
In transitioning to multi-cloud, IT organizations have the same responsibility to provide quality service and operational security yet have a much greater need to understand how to efficiently govern and manage these disparate cloud services.
In this session, we will examine some key patterns and models taken from a Cloud Adoption Framework through a multi-cloud lens. The presentation will include a mixture of high-level guidance, examples where vocabulary and terminology differ, and opinions on when to utilize cloud-agnostic vs cloud-native technologies for strategic decisions.
Attendees will leave with a better understanding of how to implement a Cloud Adoption Framework across multiple clouds and a higher level of confidence in their multi-cloud adoption plans.
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
Re-architecting legacy apps for the public cloud is very resource intensive. However, migrating apps to a hosted hybrid cloud that’s composed of bare-metal servers, VMware® virtualization, EMC® storage and public cloud offers cloud-bursting benefits, but with less risk and cost. Check out our presentation and learn the five-step path to hybrid cloud.
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
Migrating applications to the cloud requires both a sound strategy and a clear understanding of technical considerations. In addition, you will want to ensure portability between clouds to avoid lock-in. This session will define strategic approaches to cloud migration and how to assess application suitability for migration.
In this webinar we cover the following:
1. Three common strategies to guide your migration decisions
2. Evaluating cloud-readiness of your application portfolio
3. Twelve technical considerations when migrating applications to cloud
4. Six use cases for cloud portability
5. Ensuring portability between AWS, Azure, Google, OpenStack, VMware vSphere and other clouds
Stuart Robertson
Manager, Global Alliances at CTP, takes us through cloud economics and the thought process and analysis for building a business case for cloud adoption. He shows a high level methodology for building an economic model and developing a business case, and concludes with lessons learned and best practices that CTP uses in its approach with FSI customers.
Enterprise IT teams know they need to broker cloud services to their internal cloud users. Many companies implement a cloud management platform to provide a foundation for delivering cloud services. However, success as a cloud broker also requires also organizational, cultural, and process changes. Learn about the key steps needed to transform your IT organization into a cloud broker.
Hybrid Cloud Orchestration: How SuperChoice Does ItRightScale
Automation and orchestration are key to cloud success, especially in a hybrid or multi-cloud environment. Find out how Superchoice, a leading fintech company based in Australia, and Offis, a hybrid cloud services company, are using RightScale CMP to automate the delivery of 200+ applications across AWS, Azure, and VMware.
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy by Schlomo SchapiroNETWAYS
Do you use Cloud? Why? What about the 15 year legacy of your data center? How many Enterprise vendors tried to sell you their "Hybrid Cloud" solution? What actually is a Hybrid Cloud?
Cloud computing is not just a new way of running servers or Docker containers. The interesting part of any Cloud offering are managed services that provide solutions to difficult problems. Prime examples are messaging (SNS/SQS), distributed storage (S3), managed databases (RDS) and especially turn-key solutions like managed Hadoop (EMR).
Hybrid Cloud is usually understood as a way to unify or standardize server hosting across private data centers and Public Cloud vendors. Some Hybrid Cloud solutions even go as far as providing a unified API that abstracts away all the differences between different platforms. Unfortunately that approach focuses on the lowest common denominator and effectively prevents using the advanced services that each Cloud vendor also offers. However, these services are the true value of Public Cloud vendors.
Another approach to integrating Public Cloud and private data centers is using services from both worlds depending on the problems to solve. Don't hide the cloud technologies but make it simple to use them - both from within the data center and the cloud instances. Create a bridge between the old world of the data center and the new world of the Public Cloud. A good bridge will motivate your developers to move the company to the cloud.
Based upon recent developments at ImmobilienScout24, this talk tries to suggest a sustainable Cloud migration strategy from private data centers through a Hybrid Cloud into the AWS Cloud.
Bridging the security model of the data center with the security model of AWS.
Integrating the AWS identity management (IAM) with the existing servers in the data center.
Secure communication between services running in the data center and in AWS.
Deploying data center servers and Cloud resources together.
Service discovery for services running both in the data center and AWS.
Most of the tools used are Open Source and this talk will show how they come together to support this strategy:
AWS credential provider for employees and data center servers: http://immobilienscout24.github.io/afp/
Cloud Formation automation: https://github.com/ImmobilienScout24/cfn-sphere
Compliancy with European privacy laws: https://github.com/ImmobilienScout24/aws-monocyte
Migrating your business applications from your on-site or co-located datacenters to the AWS Cloud takes some planning, and a phased approach. This webinar looks at migration patterns from an architectural perspective and what tools and techniques are available to you.
Reasons to attend:
- Learn about planning your cloud migration strategy.
- This webinar will help you select the workloads that can easily be moved to the cloud.
- Evaluate the conditions and metrics required for a successful and cost effective migration.
Identifying Workloads to Move to the CloudRightScale
RightScale Webinar: Cloud infrastructure offers a new set of building blocks for cost effectively deploying and managing applications. One of the first questions encountered is often which application workloads present the best fit? We’ll start by profiling different environments (datacenter, hosted and public/private cloud) and highlight the application characteristics that align well for each. We’ll then discuss the most common use cases we encounter and the reference architectures we’ve used to deliver them. Along the way, we’ll work to provide guidance how to evaluate company workloads for public, private and hybrid cloud deployments and when it makes sense to re-architect applications.
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...Amazon Web Services
More than 10 million Microsoft Windows Server 2003 machines will enter End of Life in July 2015, which terminates all product support and updates.
Now is great time to consider how your applications on these servers can be moved to the cloud.
Review this webinar by Cloudnexa, an AWS Premier Consulting Partner, to find out how to upgrade your server infrastructure and migrate your critical applications to the cloud, step by step.
Cost optimization is a frequently cited reason for adopting cloud computing. However, some organizations are finding that during the migration process, replicating what is in your data centers isn’t yielding ideal results and expending numerous resources. Cloud Technology Partners Principal Architect Kacy Clarke and Global Alliance Manager Stuart Robertson discuss the realistic results you should keep in mind during your initial TCO/ROI analysis and suggest best practices to realize those goals.
The (perceived) risk of the DevOps is that too many people get the right to "break" the platform.
Test Driven Infrastructure is about adapting proven ideas from our developer colleagues to the development and operations of Infrastructure services like virtualization, OS provisioning, postfix configuration, httpd configuration, ssh tuning, SAN LUN mounting and others.
This talk shows how ImmobilienScout24 utilizes more and more test driven development in IT operations to increase quality and to mitigate the risk of opening up the infrastructure developmen to all developers.
See https://ep2014.europython.eu/en/schedule/sessions/44/ for conference archive.
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24Schlomo Schapiro
Der Vortrag gibt einen Einblick in die Betriebsautomation bei ImmobilienScout24.
Warum verfolgen wir eine 100%ige Paketierung aller Inhalte (Config, Software usw.) und welche Vorteile verschafft uns das?
Konkrete (Live Demo) Lösungen für typische Pakete: httpd, tomcat, postfix ...
Live Demo des Config SVNs und seiner Arbeitsweise
Mit welchen Tricks schaffen wir das, alles zu paketieren?
Wie hilft uns die Paketierung mit Dev und Ops und vielen Teams effizient zusammen zu arbeiten?
Continuous Live Deployment als Weg, um das Risiko von Änderungen zu minimieren und viele parallel laufende Änderungen unter einen Hut zu bekommen.
Warum modellieren wir die Abhängigkeiten zwischen Systemen, wie vereinfacht das den Job der Admins?
Generell Einblick in unsere agile Arbeitsweise - Wie sieht DevOps wirklich aus? - Geschichten aus dem wahren Leben. - Ups und Downs.
Die zentralen Tools sind als Open-Source Projekte frei verfügbar:
http://yadt-project.org und https://github.com/yadt
https://github.com/ImmobilienScout24/yum-repo-server
https://github.com/ImmobilienScout24/lab-manager-light
https://github.com/ImmobilienScout24/kickstart-debugger
https://github.com/ImmobilienScout24/kiosk-browser
https://github.com/sonatype/nexus-yum-plugin
Vortragsvideo: http://www.youtube.com/watch?v=UqIY55dc_P8
Konferenzarchiv: https://www.heinlein-support.de/slac/2013/vortrag/viele-server-wenig-arbeit-betriebsautomation-bei-immobilienscout24
Accelerate Cloud Migration to AWS Cloud with Cognizant Cloud StepsAmazon Web Services
Digital transformation and cloud migration are complex but necessary mandates for modern organizations. Cognizant’s Cloud Steps transformation and migration framework simplifies the process, enabling enterprises to quickly and easily build resilient cloud foundations and confidently migrate applications, infrastructure, security, and DevOps to an AWS environment at speed and scale.
The decision to migrate to Azure Cloud Services may seem as simple as just shifting IT infrastructure. However, there are some best practices and planning that must be followed for successful Azure migration.
AWS FSI Symposium 2017 NYC- CTP & Cloud Migration Best PracticesAmazon Web Services
Cloud Technology Partners is a longstanding AWS partner and also part of the AWS Financial Services Competency Program. In this session, they will be sharing best practices learned from helping major Financial Services enterprises migrate to the cloud, set up a cloud center of excellence to manage and measure success, and some pitfalls to avoid.
Cloud offers organizations the opportunity to run their workloads on physical machines at a reduced cost, with better overall performance and enhanced security. Yet engaging in a partial or total migration to cloud requires a solid, holistic strategy that focuses on technical and management challenges that will likely arise, and an organizational mindset that will help ensure the migration’s success. This introductory, vendor agnostic talk will highlight the technical, management and cultural considerations that every cloud migration strategy should consider, how to address some common challenges, and best practices to help guide the process.
Adopting Multi-Cloud Services with ConfidenceKevin Hakanson
In transitioning to multi-cloud, IT organizations have the same responsibility to provide quality service and operational security yet have a much greater need to understand how to efficiently govern and manage these disparate cloud services.
In this session, we will examine some key patterns and models taken from a Cloud Adoption Framework through a multi-cloud lens. The presentation will include a mixture of high-level guidance, examples where vocabulary and terminology differ, and opinions on when to utilize cloud-agnostic vs cloud-native technologies for strategic decisions.
Attendees will leave with a better understanding of how to implement a Cloud Adoption Framework across multiple clouds and a higher level of confidence in their multi-cloud adoption plans.
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
Re-architecting legacy apps for the public cloud is very resource intensive. However, migrating apps to a hosted hybrid cloud that’s composed of bare-metal servers, VMware® virtualization, EMC® storage and public cloud offers cloud-bursting benefits, but with less risk and cost. Check out our presentation and learn the five-step path to hybrid cloud.
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
Migrating applications to the cloud requires both a sound strategy and a clear understanding of technical considerations. In addition, you will want to ensure portability between clouds to avoid lock-in. This session will define strategic approaches to cloud migration and how to assess application suitability for migration.
In this webinar we cover the following:
1. Three common strategies to guide your migration decisions
2. Evaluating cloud-readiness of your application portfolio
3. Twelve technical considerations when migrating applications to cloud
4. Six use cases for cloud portability
5. Ensuring portability between AWS, Azure, Google, OpenStack, VMware vSphere and other clouds
Stuart Robertson
Manager, Global Alliances at CTP, takes us through cloud economics and the thought process and analysis for building a business case for cloud adoption. He shows a high level methodology for building an economic model and developing a business case, and concludes with lessons learned and best practices that CTP uses in its approach with FSI customers.
Enterprise IT teams know they need to broker cloud services to their internal cloud users. Many companies implement a cloud management platform to provide a foundation for delivering cloud services. However, success as a cloud broker also requires also organizational, cultural, and process changes. Learn about the key steps needed to transform your IT organization into a cloud broker.
Hybrid Cloud Orchestration: How SuperChoice Does ItRightScale
Automation and orchestration are key to cloud success, especially in a hybrid or multi-cloud environment. Find out how Superchoice, a leading fintech company based in Australia, and Offis, a hybrid cloud services company, are using RightScale CMP to automate the delivery of 200+ applications across AWS, Azure, and VMware.
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy by Schlomo SchapiroNETWAYS
Do you use Cloud? Why? What about the 15 year legacy of your data center? How many Enterprise vendors tried to sell you their "Hybrid Cloud" solution? What actually is a Hybrid Cloud?
Cloud computing is not just a new way of running servers or Docker containers. The interesting part of any Cloud offering are managed services that provide solutions to difficult problems. Prime examples are messaging (SNS/SQS), distributed storage (S3), managed databases (RDS) and especially turn-key solutions like managed Hadoop (EMR).
Hybrid Cloud is usually understood as a way to unify or standardize server hosting across private data centers and Public Cloud vendors. Some Hybrid Cloud solutions even go as far as providing a unified API that abstracts away all the differences between different platforms. Unfortunately that approach focuses on the lowest common denominator and effectively prevents using the advanced services that each Cloud vendor also offers. However, these services are the true value of Public Cloud vendors.
Another approach to integrating Public Cloud and private data centers is using services from both worlds depending on the problems to solve. Don't hide the cloud technologies but make it simple to use them - both from within the data center and the cloud instances. Create a bridge between the old world of the data center and the new world of the Public Cloud. A good bridge will motivate your developers to move the company to the cloud.
Based upon recent developments at ImmobilienScout24, this talk tries to suggest a sustainable Cloud migration strategy from private data centers through a Hybrid Cloud into the AWS Cloud.
Bridging the security model of the data center with the security model of AWS.
Integrating the AWS identity management (IAM) with the existing servers in the data center.
Secure communication between services running in the data center and in AWS.
Deploying data center servers and Cloud resources together.
Service discovery for services running both in the data center and AWS.
Most of the tools used are Open Source and this talk will show how they come together to support this strategy:
AWS credential provider for employees and data center servers: http://immobilienscout24.github.io/afp/
Cloud Formation automation: https://github.com/ImmobilienScout24/cfn-sphere
Compliancy with European privacy laws: https://github.com/ImmobilienScout24/aws-monocyte
Migrating your business applications from your on-site or co-located datacenters to the AWS Cloud takes some planning, and a phased approach. This webinar looks at migration patterns from an architectural perspective and what tools and techniques are available to you.
Reasons to attend:
- Learn about planning your cloud migration strategy.
- This webinar will help you select the workloads that can easily be moved to the cloud.
- Evaluate the conditions and metrics required for a successful and cost effective migration.
Identifying Workloads to Move to the CloudRightScale
RightScale Webinar: Cloud infrastructure offers a new set of building blocks for cost effectively deploying and managing applications. One of the first questions encountered is often which application workloads present the best fit? We’ll start by profiling different environments (datacenter, hosted and public/private cloud) and highlight the application characteristics that align well for each. We’ll then discuss the most common use cases we encounter and the reference architectures we’ve used to deliver them. Along the way, we’ll work to provide guidance how to evaluate company workloads for public, private and hybrid cloud deployments and when it makes sense to re-architect applications.
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...Amazon Web Services
More than 10 million Microsoft Windows Server 2003 machines will enter End of Life in July 2015, which terminates all product support and updates.
Now is great time to consider how your applications on these servers can be moved to the cloud.
Review this webinar by Cloudnexa, an AWS Premier Consulting Partner, to find out how to upgrade your server infrastructure and migrate your critical applications to the cloud, step by step.
Cost optimization is a frequently cited reason for adopting cloud computing. However, some organizations are finding that during the migration process, replicating what is in your data centers isn’t yielding ideal results and expending numerous resources. Cloud Technology Partners Principal Architect Kacy Clarke and Global Alliance Manager Stuart Robertson discuss the realistic results you should keep in mind during your initial TCO/ROI analysis and suggest best practices to realize those goals.
The (perceived) risk of the DevOps is that too many people get the right to "break" the platform.
Test Driven Infrastructure is about adapting proven ideas from our developer colleagues to the development and operations of Infrastructure services like virtualization, OS provisioning, postfix configuration, httpd configuration, ssh tuning, SAN LUN mounting and others.
This talk shows how ImmobilienScout24 utilizes more and more test driven development in IT operations to increase quality and to mitigate the risk of opening up the infrastructure developmen to all developers.
See https://ep2014.europython.eu/en/schedule/sessions/44/ for conference archive.
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24Schlomo Schapiro
Der Vortrag gibt einen Einblick in die Betriebsautomation bei ImmobilienScout24.
Warum verfolgen wir eine 100%ige Paketierung aller Inhalte (Config, Software usw.) und welche Vorteile verschafft uns das?
Konkrete (Live Demo) Lösungen für typische Pakete: httpd, tomcat, postfix ...
Live Demo des Config SVNs und seiner Arbeitsweise
Mit welchen Tricks schaffen wir das, alles zu paketieren?
Wie hilft uns die Paketierung mit Dev und Ops und vielen Teams effizient zusammen zu arbeiten?
Continuous Live Deployment als Weg, um das Risiko von Änderungen zu minimieren und viele parallel laufende Änderungen unter einen Hut zu bekommen.
Warum modellieren wir die Abhängigkeiten zwischen Systemen, wie vereinfacht das den Job der Admins?
Generell Einblick in unsere agile Arbeitsweise - Wie sieht DevOps wirklich aus? - Geschichten aus dem wahren Leben. - Ups und Downs.
Die zentralen Tools sind als Open-Source Projekte frei verfügbar:
http://yadt-project.org und https://github.com/yadt
https://github.com/ImmobilienScout24/yum-repo-server
https://github.com/ImmobilienScout24/lab-manager-light
https://github.com/ImmobilienScout24/kickstart-debugger
https://github.com/ImmobilienScout24/kiosk-browser
https://github.com/sonatype/nexus-yum-plugin
Vortragsvideo: http://www.youtube.com/watch?v=UqIY55dc_P8
Konferenzarchiv: https://www.heinlein-support.de/slac/2013/vortrag/viele-server-wenig-arbeit-betriebsautomation-bei-immobilienscout24
DevOps, Agile and Open Source at ImmobilienScout24Schlomo Schapiro
How Open Source, Agile Methods and DevOps come together at ImmobilienScout24.
Was verbindet Open Source, Agiles Mindset und DevOps? In der richtigen Kombination dieser Themen entsteht für die IT eine neue Basis der Zusammenarbeit.
Ein Rückblick auf die letzten 6 Jahre bei ImmobilienScout24 zeigt, wie die Anwendung in der Praxis unsere IT-Abteilung voran gebracht hat. Bei der Cloudmigration profitieren wir insbesondere von der offenen Kultur in der Firma und der Community.
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugenSchlomo Schapiro
Nutzen Sie Open-Source-Software?
Haben Sie schon einmal eine Kleinigkeit ändern wollen?
Konnten Sie für “Einwurf kleiner Münzen” diese Änderung machen lassen?
Open-Source-Software zeichnet sich unter anderem durch die leichte Anpassbarkeit an die eigenen Bedürfnisse aus. Doch nicht jeder kann oder möchte die Software selbst ändern. Lieber würde man die Autoren oder andere Spezialisten damit beauftragen.
Der Vortrag gibt Einblick in die praktische Arbeit mit dem Sponsoring von Open-Source-Projekten und beantwortet die Frage, wie man mit Hilfe von Sponsoring seine eigenen Probleme schneller und günstiger lösen kann: Nach der Vorstellung typischer Entwicklungsmodelle von Open-Source-Projekten erfahren Besucher, wie sie Kontakte zu Open-Source Projekten knüpfen können und damit jemanden finden, der ihnen weiter hilft.
Weitere Themen sind
rechtliche Aspekte wie ein Werksvertrag, Gewährleistung und einfache Abwicklung
Anforderungen so formulieren, dass der Kundennutzen und die Nachhaltigkeit im Vordergrund steht
Abnahmekriterien für den Auftrag
Wirtschaftlichkeitsberechnung und Kosten-Nutzen-Abwägung
Nachhaltige Lösungen statt ewigen Workarounds
Mehrwert für sich und die Open-Source-Gemeinschaft schaffen
Imagepflege über Open-Source-Sponsoring
Eigene Open-Source Projekte durch Externe weiterentwickeln lassen
Als konkrete Beispiele dienen diverse in Python entwickelte Open-Source Projekte der ImmobilienScout24.
Konferenzarchiv: https://2013.de.pycon.org/schedule/sessions/55/
GUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital AgeSchlomo Schapiro
How should our internal IT look in order to be a driving force for a company’s success in the digital age? This proposal is based on all my learnings from the previous 15 years and especially the Agile and DevOps revolution in IT. It takes the concept of a Product Development Organization to apply everywhere and provides a sure path to increase productivity and improve culture through technology. Transforming Corporate IT into a Workplace product takes internal IT out of the proverbial basement and puts it in the front of the internal value chain. Most of the standard tooling for product development also fits the Workplace product. This proposal is written for a typical company that employs both modern web technologies like G Suite and cloud services as well as traditional technologies like Microsoft Office and data centers.
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...Schlomo Schapiro
DevOps ist aus der IT nicht mehr wegzudenken und hat sich als Arbeitsweise etabliert, die nicht nur die Qualität und operative Effizienz verbessert, sondern auch eine nachhaltige Entwicklung ermöglicht. In den meisten Unternehmen ist die IT jedoch eine Minderheit. Wie können wir mit den Ideen und Erkenntnissen aus der DevOps Welt die ganze Firma voranbringen? Warum funktioniert die agile Zusammenarbeit nicht automatisch mit anderen Abteilungen? Was macht die ITler so besonders?
Die Schnittstelle zwischen allen Mitarbeitern und IT Themen ist die interne IT. Sie trägt die Verantwortung dafür, dass alle Mitarbeiter mit Hilfe von IT ihre Aufgaben effizient und effektiv erledigen können. Während die interne IT oftmals nur als Kostenstelle betrachtet wird, leistet sie in Wahrheit einen sehr hohen Beitrag zur Wertschöpfungskette: Schlechte Werkzeuge führen direkt zu langsamer Arbeit und frustrieren, gute Werkzeuge befähigen die Mitarbeiter und erhöhen die Freude an der gemeinsamen Arbeit.
Heute leisten es sich viele Unternehmen noch, dass ihre Mitarbeiter auf einer digitalisierten Plattform manuelle Tätigkeiten verrichten. Messgrößen sind etwa die Anzahl der Copy-Paste Vorgänge (Mensch als technische Schnittstelle), die Anzahl an internen Emails mit Dateianhang (Dokumente werden vervielfältigt anstatt sie zentral bereit zu stellen) sowie die Anzahl der Logins die ein Mitarbeiter täglich absolviert (schwach oder gar nicht integrierte Systeme). Die Herausforderungen der fortschreitenden Digitalisierung und Verteuerung von Arbeitskraft erfordern hier auch ein Umdenken.
Der Vortrag zeichnet einen Weg von DevOps in der IT zu einem neuen Denkansatz für den Umgang mit IT im Unternehmen. Dabei entwickeln sich Mitarbeiter von IT Konsumenten zu beteiligten Nutzern, die den Computer als Werkzeug für sich entdecken können. Die interne IT stellt nicht nur gute Services zur Verfügung sondern fokussiert sich auf die Produktivität und Zufriedenheit aller Mitarbeiter.
Tips for migrating to a hybrid cloud environmentTyrone Systems
Hybrid cloud migration requires consideration given to people and process as well as technology. That’s why having a very clear idea of the plans and aims in moving to hybrid cloud are important, and that these goals are discussed with IT teams at all levels (application, storage, network, system, etc.), as building their knowledge into the preparations will prove invaluable.
With this in mind, here are six tips for balancing the technology requirements with the all important people and process element when migrating to a hybrid cloud environment.
How many log levels do you know? How many log levels are actually useful? What is the practical difference between WARNING and NOTICE?
I believe that in a world of automation, I need only two log levels:
ERROR and everthing else.
ERROR means that I as a human should take action. Everything else is irrelevant for me. All the other log levels are IMHO a remnant of the past from the last century. This ignite talk looks at the WARNING problem from both a Dev and an Ops perspective in order to find a useful definition for the age of automation.
See http://blog.schlomo.schapiro.org/2015/04/warning-is-waste-of-my-time.html for blog article with more info.
How to Make Your Move to the Cloud with ConfidenceCloud Spectator
Choosing the right Cloud provider is crucial to the success of your organization. The stability and performance of critical applications; and infrastructure cost management are two of the most pressing concerns for the modern CIO. But selecting the right IaaS provider can be a daunting task, especially considering that price-performance of seemingly similar VM's between providers varies so dramatically.
Because of price and performance discrepancies throughout the industry, you run the risk of grossly over-paying for your infrastructure. Learn how Cloud benchmarking of your applications on the leading Cloud providers can ensure that you're not overpaying for your services. Find out how we helped a client in the Oil and Gas industry save over $1.8M per year in infrastructure costs (a 47% savings) by identifying the actual projected cost of running their applications on the shortlist of providers.
Use cloud performance benchmarking to help you select the right Cloud provider for your specific workloads, or risk the possibility of over-spending on under-performing servers.
RackNap for Datacenter and Infrastructure Service ProvidersRackNap
RackNap integrates complete software infrastructure and network hardware with a strategic datacenter view & fulfils all needs for an automated IT environment.
http://www.racknap.com/data-center
Beware the pitfalls when migrating to hybrid cloud with openstackShuquan Huang
Beware the Pitfalls when migrating to Hybrid Cloud with OpenStack
Companies are on longer asking if they should move to the cloud. They’re asking how to migrate to hybrid cloud with OpenStack. A hybrid cloud can offer a company the best of both public and private cloud, meet the requirements such as Cloud bursting, Disaster Recovery, Lifecycle-based Deployment, etc. But not if you slip into one of these pitfalls.
• Visibility: how to manage clouds with a single pane?
• Access Control: how to handle different credentials with security manner?
• Network Connectivity: how to manage network configurations and maintain connectivity across clouds?
• Outage & DR: how to ensure hybrid applications stay up during one cloud outages?
• Audit & Compliance: how to collect audit data and comply with regulations?
Some OpenStack projects/features like tacker, tricircle, freezer, federated identity, sso, etc have collaborated to address these problems. In this session, I’ll share:
• The pitfalls in OpenStack
• What are different teams working on
• Solutions and mitigations
Rajesh Kumar Sundararajan, Assistant VP of Product Management at Aricent, gave a talk about TRILL and Datacenter technologies at the Interop Show in Las Vegas, May 2012.
reliability based design optimization for cloud migrationNishmitha B
reliability based design optimization for cloud migration is an application designed to manage applications..more precisely legacy applications..whose extraction n magmt. is crucial n troublesome.
Innovation with Open Source: The New South Wales Judicial Commission experienceLinuxmalaysia Malaysia
Innovation with Open Source: The New South Wales Judicial Commission experience. MyGOSSCON 2008. Mr. Murali Sagi
Director,
Information Management & Corporate Services,
JUDICIAL COMMISSION OF NSW, SYDNEY, AUSTRALIA
During the session we will describe common methods used to create a Hybrid Cloud with AWS. We step through successful operational models, how to get started, and tools to simplify operations. We will explore topics such as networking, directories, DNS, and security. Importantly, we will cover ongoing operational and management practices.
Speaker: Phil Barlow, Solutions Architect, Amazon Web Services
Featured Customer - AMP
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
Cloud computing
Definition of Cloud Computing
History and origins of Cloud Computing
Cloud Computing services and model
cloud service engineering life cycle
TEST AND DEVELOPMENT PLATFORM
Cloud migration
10 Key Steps for Moving from Legacy Infrastructure to the CloudNGINX, Inc.
On-demand recording: https://nginx.webex.com/nginx/lsr.php?RCID=af9c355d1f42420b17e048e82ac6762b
Moving your applications from traditional IT stacks to the cloud is not an easy task. Migration to the cloud can cause security nightmares, performance degradation, and sudden cost spikes, to name just a few possible problems. For a successful cloud migration, you need to evolve both technology and business processes.
Nonetheless, moving from legacy infrastructure to public, private, or hybrid cloud can bring massive benefits, including increased flexibility, the ability to scale up or down as needed, and dramatic cost savings. When done well, transforming your business to adopt cloud services can be both painless and profitable.
Please join us for this webinar by James Bond, CTO at Hewlett Packard Enterprise and an expert in cloud computing. He will cover best practices for making your cloud migration successful, including:
* Why your organization should consider a cloud migration
* How to properly plan for cloud deployment
* What approach you should take to ensure security
* How orchestration tools can help achieve efficiency
* How to build cloud native applications to best take advantage of the cloud
Speaker: James Bond, facebook.com/enterprisecloud
James Bond is an expert in cloud computing with over 25 years of experience in the IT industry. He is a true cloud industry pioneer, having created several successful companies, founded business practices, and hosted infrastructure and software services long before the term "cloud computing" was first used. James is a Chief Technologist for Hewlett Packard Enterprise (HPE) providing cloud strategy, guidance, and implementation planning to Fortune 100 organizations that are planning a transition from legacy IT to cloud. He is a featured speaker at industry conferences and executive briefings throughout North America.
The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo SchapiroSchlomo Schapiro
What is the role of GitOps in IT strategy? This talk gives an overview and puts GitOps into the context of current challenges in IT strategy.
Main aspects are continuous delivery, policy as code, automated governance, compliant-by-default work environments, acceptable means of compliance and a comprehensive automation of all development and operations related processes with the goal of true hands-off operations.
The result places GitOps as a major building block of any modern IT strategy. GitOps helps building essential key IT capabilities. It creates the motivation to truly “fix the basics” via sustainable solutions to enable creating higher level automation solutions. With GitOps engineers can focus much more on business value and spend less effort on boring IT topics.
The GitOps Journey - Schlomo Schapiro - Berlin DevOps Meetup 2021-11Schlomo Schapiro
I will show why GitOps is a major waypoint in the journey from old-style Dev vs. Ops data center operations towards a truly automated hands-off operations future. GitOps is the technological core required for compliance automation, large-scale operations, and lowering the cost of compliance & governance as well as lowering the cost of internal tooling.
GitOps will give us a future, where we all take a step back, watch the bots do the admin job, and where we Dev, Ops, everybody work on improving the bots and invent new automation solutions.
Schlomo Schapiro is an Agile IT and Open Source enthusiast dedicated to advancing an agile mindset and a DevOps-orientated culture in IT. He works as Principal Engineer at Forto in Berlin, is author of several Open Source projects, conference speaker and regularly publishes blog and magazine articles.
See https://schlomo.schapiro.org/2021/04/the-gitops-journey.html for more details.
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...Schlomo Schapiro
What is the role of GitOps in IT strategy? This talk gives an overview and puts GitOps into the context of current challenges in IT strategy.
Main aspects are continuous delivery, policy as code, automated governance, compliant-by-default work environments, acceptable means of compliance and a comprehensive automation of all development and operations related processes with the goal of true hands-off operations.
The result places GitOps as a major building block of any modern IT strategy. GitOps helps building essential key IT capabilities. It creates the motivation to truly “fix the basics” via sustainable solutions to enable creating higher level automation solutions. With GitOps engineers can focus much more on business value and spend less effort on boring IT topics.
https://schlomo.schapiro.org/p/publications.html
The Role of GitOps in IT Strategy - June 2021 - Schlomo SchapiroSchlomo Schapiro
See https://www.youtube.com/watch?v=_uDzXmbiUIg for German-language talk to these slides.
What is the role of GitOps in IT strategy? This talk gives an overview and puts GitOps into the context of current challenges in IT strategy.
Main aspects are continuous delivery, policy as code, automated governance, compliant-by-default work environments, acceptable means of compliance and a comprehensive automation of all development and operations related processes with the goal of true hands-off operations.
The result places GitOps as a major building block of any modern IT strategy. GitOps helps building essential key IT capabilities. It creates the motivation to truly “fix the basics” via sustainable solutions to enable creating higher level automation solutions. With GitOps engineers can focus much more on business value and spend less effort on boring IT topics.
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroSchlomo Schapiro
I'll show why GitOps is a major waypoint in the journey from old-style Dev vs. Ops data center operations towards a truly automated hands-off operations future.
This talk explains the role of GitOps in IT strategy.
See https://schlomo.schapiro.org/2021/04/the-gitops-journey.html for more details and video of this talk
Want Digitalisation, have Cloud - DevSecOps Days 2021 - Schlomo SchapiroSchlomo Schapiro
Cloud, Automation und DevOps als Treiber der Digitalisierung: Wir zeigen den Weg der Deutschen Bahn in die Zukunft. Unter dem Motto “Fix the Basics” entwickeln wir grundlegende Services für Engineers, die u.a. Security- und Compliance-Prüfungen automatisieren und die Teams dadurch in die Lage versetzen, sich auf die Produktion von Business Value zu fokussieren. Einer dieser Services ist Continuous Delivery as a Service, eine anpassbare, hochautomatisoierte CD-Implementierung, die nach dem Ansatz "compliant by default" eine einfache und richtlinienkonforme Möglichkeit zum Deployment von Software darstellt. Der Vortrag zeigt auf, dass die Automation von Security- und Compliance-Vorgaben bei gleichzeitigem Fokus auf Usability für die Engineers ein kritischer Bestandteil auf dem weg zur Digitalisierung ist. Teams werden in die Lage versetzt, ihren Code nachhaltig qualitativ zu verbessern, die Unternehmen profitieren durch die folgende Innovation und die Fokussierung auf Business-relevante Lösungen.
Vorkenntnisse
Keine Vorkenntnisse erforderlich
Lernziele
* Die enge Beziehung zwischen DevOps, Continuous Delivery und Cloud kennenlernen und verstehen, warum sie eine optimale Arbeitslandschaft für Entwickler bietet.
* "Entwicklerproduktivität" sollte an erster Stelle stehen, da wir so unserem Team helfen, sich auf die Entwicklung neuer Features zu konzentrieren, statt auf die Suche nach dem richtigen Werkzeug.
* Automation ist die Schlüsselfertigkeit, um den Dreiklang DevOps, CD und Cloud erfolgreich zu machen.
* Die Bereitstellung von grundlegenden Services in der Entwicklung versetzt die eigene Entwicklung in die Lage, echte Innovation zu betreiben.
Video: https://youtu.be/U4cHbXYy1FQ
How to combine traditional IT governance with continuous delivery? Not At All!
A highly automated continuous deployment environment creates a whole new world of challenges for companies to meet their compliance and governance requirements. Traditional - manual - processes don’t manage to keep up with quick and frequent releases.
The solution to this conflict of interests is the automation of all compliance checks and the automated certification of every software delivery into production. Sounds obvious and simple, but it is difficult to implement.
The talk shows how we tackle this topic at DB Systel and how we create solutions for automated compliance certification.
See https://bit.ly/5pdops for more materials and the 5 DevOps Principles
Wie passt klassische IT Governance zu Continuous Delivery? Gar nicht!
Eine hochgradig automatisierte Continuous Deployment Welt stellt die Firma vor ganz neue Herausforderungen im Bereich Compliance und Governance. Klassische - manuelle - Prozesse kommen den schnellen und häufigen Releases gar nicht mehr hinterher. Die Lösung ist die Automation aller Governance prüfungen und die automatisierte Zertifizierung jeder Softwarelieferung. Das klingt banal und einfach, ist im Detail jedoch nicht einfach umzusetzen.
Der Vortrag zeigt am konkreten Beispiel der DB Systel, wie wir das Thema angehen und Lösungen für die automatisierte Zertifizierung geschaffen haben.
DevOps ist normal - DevOps Essentials 2019 - Schlomo SchapiroSchlomo Schapiro
Video: https://vimeo.com/348556177
DevOps ist normal – oder etwa doch nicht? Wer kann das schon für seine Firma guten Gewissens sagen?
Während sich die übliche DevOps-Diskussion um das Wie dreht, adressiert Schlomo die Frage, wann DevOps normal geworden ist und was dafür passieren muss, damit alle dieser Meinung sind.
Von einer neuen DevOps-Definition ausgehend stellt der Vortrag eine einfache Argumentationskette für DevOps vor, in der die DevOps-Transformation mit Fahren lernen verglichen wird. So wie es heutzutage normal ist, dass die meisten Erwachsenen einen Führerschein haben, so normal sollte DevOps in jeder IT sein. Diese Analogie lässt sich auch in einem Aufzugsgespräch verwenden, um das Management von der Normalität des DevOps-Ansatzes zu überzeugen.
Mit der DevOps-Definition gelingt es den Teilnehmern, jede DevOps-Diskussion zu gewinnen und damit DevOps zur neuen Normalität zu machen. Am konkreten Beispiel der DB Systel zeigt der Vortrag, wie mit dem Thema DevOps-Teams konstruktiv umgegangen werden kann.
Siehe https://bit.ly/5pdops für weiteres Material und die 5 DevOps Prinzipien
The Devops Driving School - DevOps Gathering 2019 - Schlomo SchapiroSchlomo Schapiro
How to convince your company that DevOps is a transitional mode of operations and the means to a goal instead of goal in itself. What comes after DevOps is “done”?
DevOps is like learning to drive and a “DevOps Team” is like a motor cycle driving school. You learn in theory and practice to survive amongst “live traffic”, where other road participants are not very considerate. You have to comply with a lot of regulations. From early on you drive your motor cycle alone and the driving instructor follows you in his car keeping a safe distance. He talks with you via radio and tells you where to pay attention and how to drive. But you drive all alone and by yourself - amongst live traffic. If you hit a tree and die, it is your own fault. If you cause a crash, it is your own fault. Same about learning DevOps. You are responsible for your product in production with “live traffic” and real customers. If you crash your server, it your own fault. If your code quality causes harm to the company, it is your own fault. Your DevOps Coach sits next to you and talks to you while you type away at your screen, like a driving instructor. In the end you prove your driving skills, get your license and ride happily singing full speed into the sunset. Same about DevOps, after a training period you work alone. You build it - you run it. You go full speed ahead and deliver value over value. Who has a bumper sticker claiming “I have a driving license”? That’s why “DevOps Team” is a passing thing and once you qualify you are just an Engineering Team who are fully responsible for their product end to end. No need to put a claim to what is normal, because DevOps is normal.
Video: https://youtu.be/N2EWEfhQt2M
Compliant by Default - Continuous Delivery at DB Systel - 16.10.2018 - Schlom...Schlomo Schapiro
Learn about the journey of Deutsche Bahn towards Cloud computing, DevOps and agile transformation, with special focus on our Continuous Delivery strategy and implementation. After a brief overview of what is happening at DB Systel, we will show our Continuous Delivery as-a-Service (CDaaS) approach. CDaaS is an integrative approach to Continuous Delivery ensuring governance and security compliance whilst being fully focused on the user experience. We will show the extensibility and simplicity of CDaaS and how it helps DevOps teams improve code quality.
Key take aways are a profound understanding of the intimate relationship between DevOps, Continuous Delivery and Cloud which enables a truly integrated work environment for our developers. By putting ?Developer Productivity? first we ensure that our teams can focus on developing their features over choosing the right tool or knowing all platform topics in-depth
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...Schlomo Schapiro
More than just buzzwords, true agility depends on the successful combination of DevOps, Continuous Delivery and Cloud platforms. Learn which technology choices have the greatest impact on the company culture. Take DevOps adoption to the next level by introducing DevOps key performance indicators as a measure of your company’s progress. This session presents current developments and projects at DB Systel, the IT company of Deutsche Bahn.
Kubernetes - Shifting the mindset from servers to containers - microxchg 201...Schlomo Schapiro
Kubernetes: Shifting the mindset from servers to containers
With Kubernetes pods and containers several fundamental assumptions of server operations don't apply any more. Some Linux services like SSH even disappear and are provided by Kubernetes instead.
This talk explores the mindset shift that developers and admins of Linux servers have to do in order to fully take advantage of the power of a Kubernetes cluster:
* Servers turn into pods
* Linux application services turn into containers
* Standard services like cron and SSH disappear completely
* How to separate between initialization, run and maintenance phases
* Building pods with multiple containers that work together
Following practical examples from real migration projects participants gain a new understanding of the role of services, init scripts, cron jobs and other standard Linux components. Key takeaways are a better understanding of how to model a complex system on top of Kubernetes and practical tips for migrating servers into Kubernetes containers.
Successfully adopting Kubernetes requires a big change in how developers and admins think about servers - bigger than any change before. Bigger than the change brought by VMs. This talk shows why it pays to change traditional concepts and to embrace the new world of Linux services modularization that Kubernetes stands for.
See Using Kubernetes with Multiple Containers for Initialization and Maintenance (http://blog.schlomo.schapiro.org/2017/06/using-kubernetes-with-multiple.html) for more information and a demo.
Root for all - measuring DevOps adoption - microxchg 2018 - Schlomo SchapiroSchlomo Schapiro
Root for All - Measuring DevOps Adoption
DevOps is about culture and mindset more than about technology - but how do you measure success? How do you know if your company really "does" DevOps?
It turns out that root access to production servers is not only the proverbial holy grail but actually serves as a fact-based measure for the trust and automation levels in an organization.
This talk explores the connection between root access and automation on one hand and DevOps mindsets, cross functional teams and shared responsibility on the other hand. Based on practical experiences, the talk provides concrete suggestions for achieving true DevOps happiness. As a result you will know why in the end there is no harm at all in granting root access to everybody.
Key takeaways are solid arguments that you can use to convince your boss and your peers to take a different approach on root access demonstrating how shared responsibility works for real.
See Root for All - A DevOps Measure? (http://blog.schlomo.schapiro.org/2017/06/root-for-all-devops-measure.html) for more background information.
SE 2015 DevOps Risk Mitigation - Test Driven InfrastructureSchlomo Schapiro
DevOps has successfully conquered many IT departments and brought a new era of collaboration. With DevOps developers gain more control over the production environment and can do more on their own. Admins learn to code their infrastruture and to build delivery chains.
But what about the risk of allowing more people to bring changes into production? Advanced automation can also quickly propagate human error to all the platform. How to trust everybody with production level access?
Common wisdom has it that test efforts should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
This talk gives a quick introduction into DevOps and continues to explore how test automation in operations and in infrastructure development helps to mitigate the risks associated with open collaboration between development and operations.
Based on recent developments at ImmobilienScout24 valuable lessons can be learned for every IT environment: How to to combine the goals of stable operations and quickly bringing changes into production through test automation and delivery chains.
Detailed examples can be found in this German Linux Magazin article: http://www.linux-magazin.de/Ausgaben/2014/09/Testgetrieben
Common wisdom has it that the test effort should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
One of the biggest learnings that any Ops person can learn from a Dev person is Test Driven Development. Easy to say - difficult to apply is my personal experience with the TDD challenge.
This talk throws some light on recent developments at ImmobilienScout24 that help us to develop the core of our infrastructure services with a test driven approach:
- How to do unit tests, integration tests and systems tests for infrastructure services?
- How to automatically verify Proxy, DNS, Postfix configurations before deploying them on live servers?
- How to test “dangerous” services like our PXE boot environment or the automated SAN mounting scripts?
- How to add a little bit of test coverage to everything we do.
- Test Driven: First write a failing test and then the code that fixes it.
The tools that we use are Bash, Python, Unit Test frameworks and Teamcity for build and test automation.
See http://blog.schlomo.schapiro.org/2013/12/test-driven-infrastructure.html for more about this topic.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
9. Data Center Costs
SAN Storage Server Hardware
Server Hardware Core & Rack Switches
SAN StorageBackup Solution
Core & Rack Switchesware Backup Solution
5 years writing off
BUDGET
10. Cloud Costs - Quick Migration
BUDGET
1st
year 2nd
year 3rd
year
11. Cloud Migration - Costs Journey
Data Center Costs
Cloud Costs
Total Costs
BUDGET
Invest
Save
ROI
How many years?
16. Internal
Communication
◉ No transport encryption
◉ Trust based on IP
◉ Easy Dev/Ops access to
debug and admin ports
◉ Low latency (LAN)
◉ Static service discovery
works
External
Communication
◉ Must use HTTPS
◉ Trust based on
authentication
◉ Need secure back door for
debug and admin access
◉ Medium / high latency
◉ Effort for service discovery
26. Static Credentials
◉ SSH keys - copy and crack at home
➨ SSH HostbasedAuthentication
➨ Consider IP trust & rsh for automation and clusters
➨ Use ssh-agent, personal keys should never leave the desktop
◉ AWS key & secret - you won't notice me using them
➨ Use temporary credentials (secret, key, token)
➨ Watch your Cloud Trail logs
◉ Username & password - thanks!
➨ Federated logins for people
➨ Certs for machines (although still static credentials)
➨ IP trust may be good enough
...
30. Hybrid Cloud?
My Virtual Machine / Docker Container
can run on premise or in the cloud.
1
Use the best tool for the job:
Some apps run better on premise and
some apps benefit more from the cloud.
Embrace Cloud services as part of our
applications and integrate with them.
2
31. Hybrid Cloud Comparison
Run VMs/Docker anywhere
+ No vendor lock in
+ Write once, run anywhere
+ Easily support multiple
platforms
+ Unified tooling over all
platforms
+ Unified tooling also for data
center hosting
+ Shift workloads based on
cost and demand
Use best tool for the job
+ Benefit from external
innovation
+ Ready-made services instead
of roll-your-own
+ "Serverless" applications
+ Significantly reduce OPS
+ Use platform migration to
refactor applications
+ Costs scale well with
application usage
+ Small things are very cheap
+ More options to optimize costs
34. A Cloud Migration Strategy
1. Establish Cloud platform besides data center
2. Integrate Cloud platform with data center
3. Build new applications into the cloud
4. Migrate existing services into the cloud
5. Repeat until done
35. 1. Establish Cloud platform besides data center
1. Solve common problems:
security, compliance and cost control
2. Provide basic solution for
logging, monitoring, deployment
3. Easy & secure access to Cloud platform for all
employees, using temporary credentials
4. Decide upon macro architecture,
e.g. many AWS accounts, communication over public
Internet without VPN, OAuth2 everywhere
36. 2. Integrate Cloud platform with data center
1. Provide temporary Cloud credentials to every server
2. Provide secure communication framework between
services running in the data center and in the cloud
3. Use Cloud managed services from the data center,
e.g. SNS, SQS, EMR, Data Pipeline, Kinesis, SWF
4. Migrate persistent storage to Cloud where beneficial,
e.g. S3, DynamoDB
5. Improve automation and gather operational experience
37. 3. Build new applications into the cloud
1. Learn working with full stack responsibility
2. Learn how to architect and develop to benefit
from cloud platform
3. Learn how to optimize development and
operational costs
4. Improve automation and gather operational
experience
38. 4. Migrate existing services into the cloud
1. Keep total cost (data center + cloud) in check,
e.g. prioritize service migrations by data center
hardware replacement / investment plan
2. Prioritize cloud migration against feature development
3. Migrate application into Cloud together with new feature
4. Improve automation and gather operational experience
39. 5. Repeat until done
1. After the migration is before the next migration,
e.g. to the next Cloud platform
2. "Remaining" services in data center have to pay for all
the data center
3. Optimize between costs and availability requirements
4. Improve automation and gather operational experience
…
…
…
5. Always change the running system
41. The ImmobilienScout24 Cloud Toolbox
◉ Compliance: AWS resources should only run in the EU
https://github.com/ImmobilienScout24/aws-monocyte
◉ Security: Provide AWS credentials to humans and machines
http://immobilienscout24.github.io/afp/
◉ Security: SSH jump host with OpenID Connect authentication
https://github.com/ImmobilienScout24/c-bastion
◉ Automation: Cloud Formation cross-stack management
https://github.com/ImmobilienScout24/cfn-sphere
◉ Development: Automate Python Lambda packaging
https://github.com/ImmobilienScout24/pybuilder_aws_plugin
go.schapiro.org/slides
@schlomoschapiro www.schapiro.org/schlomo/publications