26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress, yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress– yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Marko Heijnen (Core Contributor of WordPress) and Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...Jan Löffler
Docker is still a hot topic at tech conferences, and 30% of IT companies confirm that they’re already using Docker. How does Docker influence speed and performance and are all my sites and web apps now going to be shipped as containers? Is Docker the right fit for every project? The answer isn’t that simple but in this talk we’ll have a critical look at the pros and cons and also share some personal recommendations about how to use Docker efficiently to pimp your site and boost performance.
HTTP For the Good or the Bad - FSEC EditionXavier Mertens
A review of the webshells used by bad guys. How they are protected but also mistakes in their implementation. This talk was updated and presented at the FSEC conference in Croatia, September 2017.
API Analytics with Redis and Bigquery. NoSQLmatters Cologne '14 edition. Javi...javier ramirez
At teowaki we have a system for API usage analytics, with Redis as a fast intermediate store and bigquery as a big data backend. As a result, we can launch aggregated queries on our traffic/usage data in just a few seconds and we can try and find for usage patterns that wouldn’t be obvious otherwise.In this session I will talk about how we entered the Big Data world, which alternatives we evaluated, and how we are using Redis and Bigquery to solve our problem.
Atmosphere Conference 2015: Taming the Modern DatacenterPROIDEA
Speaker: Seth Vargo
Language: English
Today we are plagued by hundreds of choices when architecting a modern data center. Should our machines be virtual or physical? Should we use containers or Docker? Should we use a public cloud provider or a private cloud provider? Which configuration management tool is best to use? What about IaaS, PaaS, and SaaS? It would be manageable if these were binary choices; however, we often find ourselves in a hybrid environment.
As more operations choices are added to your data center, whether through company acquisitions, a growing development team, or general technical debt, managing complexity between legacy and new systems becomes a nightmare. Yet the end goal is still the same — safely deploy your application to your infrastructure. We need to tame our data centers by managing change across systems, enforcing policies, and by establishing a workflow for both developers and operations engineers to build in a collaborative environment.
This talk will discuss the problems faced in the modern data center, and how a set of innovative open source tooling can be used to tame the rising complexity curve. Join me on an adventure with Vagrant, Consul, and Terraform as we take your data center from chaos to control.
Visit our website: http://atmosphere-conference.com/
26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress– yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Marko Heijnen (Core Contributor of WordPress) and Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...Jan Löffler
Docker is still a hot topic at tech conferences, and 30% of IT companies confirm that they’re already using Docker. How does Docker influence speed and performance and are all my sites and web apps now going to be shipped as containers? Is Docker the right fit for every project? The answer isn’t that simple but in this talk we’ll have a critical look at the pros and cons and also share some personal recommendations about how to use Docker efficiently to pimp your site and boost performance.
HTTP For the Good or the Bad - FSEC EditionXavier Mertens
A review of the webshells used by bad guys. How they are protected but also mistakes in their implementation. This talk was updated and presented at the FSEC conference in Croatia, September 2017.
API Analytics with Redis and Bigquery. NoSQLmatters Cologne '14 edition. Javi...javier ramirez
At teowaki we have a system for API usage analytics, with Redis as a fast intermediate store and bigquery as a big data backend. As a result, we can launch aggregated queries on our traffic/usage data in just a few seconds and we can try and find for usage patterns that wouldn’t be obvious otherwise.In this session I will talk about how we entered the Big Data world, which alternatives we evaluated, and how we are using Redis and Bigquery to solve our problem.
Atmosphere Conference 2015: Taming the Modern DatacenterPROIDEA
Speaker: Seth Vargo
Language: English
Today we are plagued by hundreds of choices when architecting a modern data center. Should our machines be virtual or physical? Should we use containers or Docker? Should we use a public cloud provider or a private cloud provider? Which configuration management tool is best to use? What about IaaS, PaaS, and SaaS? It would be manageable if these were binary choices; however, we often find ourselves in a hybrid environment.
As more operations choices are added to your data center, whether through company acquisitions, a growing development team, or general technical debt, managing complexity between legacy and new systems becomes a nightmare. Yet the end goal is still the same — safely deploy your application to your infrastructure. We need to tame our data centers by managing change across systems, enforcing policies, and by establishing a workflow for both developers and operations engineers to build in a collaborative environment.
This talk will discuss the problems faced in the modern data center, and how a set of innovative open source tooling can be used to tame the rising complexity curve. Join me on an adventure with Vagrant, Consul, and Terraform as we take your data center from chaos to control.
Visit our website: http://atmosphere-conference.com/
RESTful API - GDG Tech Talk - Novembro de 2014Marlon Carvalho
O desenvolvimento de sistemas monolíticos é passado. No mundo atual, onde os dispositivos móveis estão dominando, não faz mais sentido desenvolver um sistema fechado, que não pode se comunicar e prover dados para dispositivos móveis através de APIs. E, quando o assunto é API, há um monte de confusão. Muitos dizem que sua API é REST. Mas, será que é mesmo? Uma análise superficial em muitas APIs disponibilizadas pela Internet demonstra que não é bem assim. O objetivo desta palestra é demonstrar as ideias por trás do termo RESTful e como elas se aplicam no desenvolvimento de APIs.
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Ra...Plesk
Docker is still a hot topic at tech conferences, and 30% of IT companies confirm that they’re already using Docker. How does Docker influence speed and performance and are all my sites and web apps now going to be shipped as containers? Is Docker the right fit for every project? The answer isn’t that simple but in this talk we’ll have a critical look at the pros and cons and also share some personal recommendations about how to use Docker efficiently to pimp your site and boost performance.
Habt ihr euch mal gefragt, wie man eine Webseite baut, die über 1 Million Aufrufe pro Tag standhalten muss? Geht das überhaupt mit WordPress? Amazon sagt, dass 100 ms längere Seitenladezeit zu 1% Umsatzeinbußen führt. Ein Online Shop, der 100.000 € am Tag macht kann somit leicht über 2.5 Millionen € im Jahr verlieren.
Ich würde euch gerne die Formel 1 des WordPress Hosting zeigen und was ihr ganz einfach daraus selbst umsetzen könnt.
26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress– yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Marko Heijnen (Core Contributor of WordPress) and Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZUREDotNetCampus
Lo sviluppo nel Cloud porta con sè una serie di nuove sfide per poter gestire in maniera efficiente le risorse a disposizione e creare architetture in grado di sfruttarne appieno le caratteristiche di flessibilità. In questa presentazione vedremo esempi di possibili approcci alla realizzazione di architetture a micro-servizi.
Burn down the silos! Helping dev and ops gel on high availability websitesLindsay Holmwood
HA websites are where the rubber meets the road - at 200km/h. Traditional separation of dev and ops just doesn't cut it.
Everything is related to everything. Code relies on performant and resilient infrastructure, but highly performant infrastructure will only get a poorly written application so far. Worse still, root cause analysis in HA sites will more often than not identify problems that don't clearly belong to either devs or ops.
The two options are collaborate or die.
This talk will introduce 3 core principles for improving collaboration between operations and development teams: consistency, repeatability, and visibility. These principles will be investigated with real world case studies and associated technologies audience members can start using now. In particular, there will be a focus on:
- fast provisioning of test environments with configuration management
- reliable and repeatable automated deployments
- application and infrastructure visibility with statistics collection, logging, and visualisation
Smartphones and tablets not only contain more computing power and better browsers than the computers that started the Internet economy. They also have better displays, which demands more of us when we use images. This session will work through tips and tricks to develop future friendly images in our sites and apps.
RESTful API - GDG Tech Talk - Novembro de 2014Marlon Carvalho
O desenvolvimento de sistemas monolíticos é passado. No mundo atual, onde os dispositivos móveis estão dominando, não faz mais sentido desenvolver um sistema fechado, que não pode se comunicar e prover dados para dispositivos móveis através de APIs. E, quando o assunto é API, há um monte de confusão. Muitos dizem que sua API é REST. Mas, será que é mesmo? Uma análise superficial em muitas APIs disponibilizadas pela Internet demonstra que não é bem assim. O objetivo desta palestra é demonstrar as ideias por trás do termo RESTful e como elas se aplicam no desenvolvimento de APIs.
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Ra...Plesk
Docker is still a hot topic at tech conferences, and 30% of IT companies confirm that they’re already using Docker. How does Docker influence speed and performance and are all my sites and web apps now going to be shipped as containers? Is Docker the right fit for every project? The answer isn’t that simple but in this talk we’ll have a critical look at the pros and cons and also share some personal recommendations about how to use Docker efficiently to pimp your site and boost performance.
Habt ihr euch mal gefragt, wie man eine Webseite baut, die über 1 Million Aufrufe pro Tag standhalten muss? Geht das überhaupt mit WordPress? Amazon sagt, dass 100 ms längere Seitenladezeit zu 1% Umsatzeinbußen führt. Ein Online Shop, der 100.000 € am Tag macht kann somit leicht über 2.5 Millionen € im Jahr verlieren.
Ich würde euch gerne die Formel 1 des WordPress Hosting zeigen und was ihr ganz einfach daraus selbst umsetzen könnt.
26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress– yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Marko Heijnen (Core Contributor of WordPress) and Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZUREDotNetCampus
Lo sviluppo nel Cloud porta con sè una serie di nuove sfide per poter gestire in maniera efficiente le risorse a disposizione e creare architetture in grado di sfruttarne appieno le caratteristiche di flessibilità. In questa presentazione vedremo esempi di possibili approcci alla realizzazione di architetture a micro-servizi.
Burn down the silos! Helping dev and ops gel on high availability websitesLindsay Holmwood
HA websites are where the rubber meets the road - at 200km/h. Traditional separation of dev and ops just doesn't cut it.
Everything is related to everything. Code relies on performant and resilient infrastructure, but highly performant infrastructure will only get a poorly written application so far. Worse still, root cause analysis in HA sites will more often than not identify problems that don't clearly belong to either devs or ops.
The two options are collaborate or die.
This talk will introduce 3 core principles for improving collaboration between operations and development teams: consistency, repeatability, and visibility. These principles will be investigated with real world case studies and associated technologies audience members can start using now. In particular, there will be a focus on:
- fast provisioning of test environments with configuration management
- reliable and repeatable automated deployments
- application and infrastructure visibility with statistics collection, logging, and visualisation
Smartphones and tablets not only contain more computing power and better browsers than the computers that started the Internet economy. They also have better displays, which demands more of us when we use images. This session will work through tips and tricks to develop future friendly images in our sites and apps.
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...Amazon Web Services
Some of the best businesses today are deploying their code dozens of times a day. How? By making heavy use of automation, smart tools, and repeatable patterns to get process out of the way and keep the workflow moving. Come to this session to learn how you can do this too, using services such as AWS OpsWorks, AWS CloudFormation, Amazon Simple Workflow Service, and other tools. We'll discuss a number of different deployment patterns, and what aspects you need to focus on when working toward deployment automation yourself.
The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...Jan Löffler
Join Jan Loeffler, CTO at WebPros (cPanel, Plesk, WHMCS), in this must-see talk to learn how AI is rapidly transforming the digital landscape and how it can help your business thrive.
Discover how AI is reshaping the hosting industry, streamlining operations, enhancing security and optimizing performance.
Gain valuable insights into how the digital landscape is evolving and uncover actionable strategies to stay ahead.
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024Jan Löffler
How many registered domains are out there? How strong is the WordPress dominance among those? Is EVERYONE doing WOOCommerce? What makes the WordPress user tick? These - and more - are topics we’ll be covering in our introductory keynote, to the best interest of all things WordPress.
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...Jan Löffler
WIll AI be a threat to Cloud & Hosting Service Providers are a booster for increased business growth? What are use cases for AI and are there already great solutions available? Which role does WebPros (the company behind cPanel and Plesk) play and what are their plans? Get answers and learn more in this talk by Jan Loeffler, CTO at WebPros.
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...Jan Löffler
Discover the building blocks that support your business from the innovators at WebPros! Join the leaders of WebPros for an insightful talk that spans every area of the hosting industry. Find answers to the questions; What makes a great web enablement ecosystem? How can the right tools support and grow my business? Where do I begin?
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...Jan Löffler
Explore the latest innovative products from WebPros and learn how to harness their power to drive growth and maximize your revenues. In this talk, CTO Jan will showcase WebPros’ game-changing solutions and demonstrate how you can stay ahead of the curve in the competitive Cloud Service Provider and Web Hosting market.
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)Jan Löffler
How many registered domains are out there? How strong is the WordPress dominance among those? Is EVERYONE doing WooCommerce? What makes the WordPress user tick? These - and more - are topics we’ll be covering in our introductory keynote, to the best interest of all things WordPress.
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementJan Löffler
We're long past the nuts and bolts, metal or cloud, CPU-and-HDD features we've been boasting since the 90s. Today's developers are after 100% uptime, ready-to-code out of the box environments, automated, self-managing features. How do we step beyond these though, to tackle their needs even before they get a chance to speak it up? Here's our scoop on why Sitejet, cPanel SEO and 360 Monitoring might be a game changer for you!
A Platform for Builders - How to win Web Developers?Jan Löffler
All professionals, no matter the domain, need a good foundation to start from and build reliable things that work smoothly and last forever. Web professionals make no exception - and here’s THE checklist to make sure the platform you are using has what it takes for developers to choose you.
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...Jan Löffler
There are two main customer types in the world of WordPress: The greed-is-cool guy and the one who happily pays a premium for services that help to increase both performance and security of web projects and agility of workflows. What’s the difference between the two and who’s the one you want to go after? There are so many WordPress hosting offerings available and even we’re getting confused when trying to compare them all. So we asked experts to do it instead. In his talk Jan will not only share some of the results and introduce his vision of the best-in-class WordPress hosting. He’ll bring a surprise guest telling you how to make a WordPress user happy and let hosters stand out from the crowd. Becoming the most wanted WordPress hoster alive is easier than you think. Join in and be the first to hear about the latest product innovations from Plesk.
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...Jan Löffler
What‘s happening in the market? What are Trends & Needs of Web Professionals? Which hosters are successful and why? Issues of hoster offerings today and how to turn it into growing business again? This talk gives market insights in facts and numbers and proposes solutions to become successful as a Service Provider by offering a Ready to Code and Secure Platform.
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändertJan Löffler
Wir alle wissen, dass sich das Internet rasat entwickelt hat und wir immer mehr Innovationen sehen. Viele von uns verdienen ihren Lebensunterhalt mit dem Web. Aber was konkret verändert sich eigentlich in der Web Entwicklung? Und was in der Hosting Branche. Manchmal könnte man meinen einige Hoster sind im Jahr 2000 stehen geblieben. Ich würde euch gerne auf eine Reise durch die Vergangenheit, Gegenwart und mögliche Zukunft der Web Entwicklung mitnehmen und die Auswirkungen auf den Hosting Markt aufzeigen.
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...Jan Löffler
Viele Webseiten basieren noch auf shared hosting, dedizierten oder virtuellen Server Infrastrukturen und bedienen somit die Komfortzone von KMUs und Web Professionals. Die Frage ist nur, wie lange noch? Neue Technologien wie Docker in Verbindung mit Architekturen für verteilte Systeme wie Microservices stellen traditionelle Hosting Infrastrukturen in Frage und sind bei startup Unternehmen in der ständig wachsenden Web Szene äußerst beliebt. In diesem Talk gibt Jan Löffler, CTO des beliebten Server Management Tools Plesk, einen Einblick wie Startup Unternehmen und Marktführer wie z.B. Zalando ihre Webseiten entwickeln und warum immer öfter AWS der bevorzugte Cloud Service Provider ist.
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...Jan Löffler
There are still a lot of websites out there based on shared hosting and either dedicated or virtual server infrastructure. That’s what SMBs and web professionals are used to so let’s continue doing business as usual. Are you sure? Current technologies like Docker and architectural styles like Microservices are changing the game - especially for young start-ups in the growing web scene. Traditional hosters will have to adapt to these new requirements and take their infrastructure to the next level in order to stay competitive. But how? In this talk we’ll have a close look how start-ups and market leaders like Zalando develop their websites today and why AWS is often their preferred Cloud Service Provider. But, cloud offerings are far more painful as they appear and CMS communities live in a parallel universe - let’s have a look at the future of Web Development.
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...Jan Löffler
Plesk is the leading cloud platform to run, automate and grow applications, websites and hosting businesses around the globe. Plesk enables WebOps with the power to deliver the core tasks from hosting a website to scaling web applications up to crossing the boundary between traditional datacenter management and the cloud. Join us and see how you can easily take control over deployment and mass-management tasks as well as server and website security.
Hosting Service Provider Summit - Was haben AWS, Docker und co mit kommerziel...Jan Löffler
Viele Webseiten basieren auf Shared Hosting oder dedizierten Servern. Die Frage ist nur, wie lange noch? Neue Technologien wie Docker oder Microservices stellen traditionelle Hosting Infrastrukturen in Frage und sind bei Startups in der wachsenden Web Szene äußerst beliebt. In diesem Talk geben wir einen Einblick wie Startups und Marktführer wie z.B. Zalando ihre Webseiten entwickeln und warum immer öfter AWS der bevorzugte Cloud Service Provider ist. Kein Grund zur Panik, denn wir sind überzeugt, dass die Hosting-Industrie bestens gerüstet sein kann, von diesen Trends zu profitieren!
World Hosting Days - More than just a control panel - reveal the power of Web...Jan Löffler
Plesk is the leading cloud platform to run, automate and grow applications, websites and hosting businesses around the globe. Plesk enables WebOps with the power to deliver the core tasks from hosting a website to scaling web applications up to crossing the boundary between traditional datacenter management and the cloud. Join us and see how you can easily take control over deployment and mass-management tasks as well as server and website security.
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...Jan Löffler
What we've built at Zalando is complex. Supporting – profitably – a publicly traded ecommerce company that does business in 15 diverse European markets, with more than 16 million active users who all speak different languages, use different payment methods, prefer different shipping methods, and have different product tastes, has required nonstop innovation. Until recently we've focused on building a unified, comprehensive retail system, quickly, that solves just our problems. But to truly fight against complexity--particularly the accidental complexity that slows down our development process--we have adopted a microservices architecture. And when it comes to DevOps, we’ve gone a step beyond the "You build it, you run it" motto--working in autonomous teams with DevOps treated as a "first-class entity.”
In this talk, Jan Löffler (Head of Platform Engineering) will share Zalando's experience implementing “Radical Agility” from a DevOps perspective. “Radical Agility” is the Zalando technology team’s multi-pronged approach to managing the complexity that results from building an architecture of massive size. Jan will focus on how microservices enable Zalando’s engineers to move faster and build systems that scale, at scale, and avoid dependencies. He will show how microservices, in conjunction with a cloud infrastructure, support teams as they try strive for autonomy. Finally, he will draw upon his experiences to show how this all works in practice, and discuss what is organizationally and architecturally necessary to make DevOps a top priority for all members of your tech organization.
Dev ops con 2015 radical agility with autonomous teams and microservices in...Jan Löffler
What we've built at Zalando is complex. Supporting – profitably – a publicly traded e-commerce company that does business in 15 diverse European markets, with more than 15 million active users who all speak different languages, use different payment methods, prefer different shipping methods, and have different product tastes, has required nonstop innovation. Until recently we've focused on building a unified, comprehensive retail system, quickly, that solves just our problems. But to truly fight against complexity – particularly the accidental complexity that slows down our development process – we have adopted a microservices architecture. And when it comes to DevOps, we’ve gone a step beyond the "You build it, you run it" motto--working in autonomous teams with DevOps treated as a "first-class entity.”
In this talk, Henning Jacobs (Software Architect) and Jan Löffler (Head of Platform Engineering) will share their experience implementing “Radical Agility” from a DevOps perspective. “Radical Agility” is the Zalando technology team’s multi-pronged approach to managing the complexity that results from building an architecture of massive size. Henning and Jan will focus on how microservices enable Zalando’s engineers to move faster and build systems that scale, at scale, and avoid dependencies. They will show how microservices, in conjunction with a cloud infrastructure, support teams as they try strive for autonomy. Finally, they will draw upon their experiences to show how this all works in practice, and discuss what is organizationally and architecturally necessary to make DevOps a top priority for all members of your tech organization.
Zalando - The Big Switch - ForgeRock Identity Summit 2015Jan Löffler
Zalando is a publicly traded e-commerce company that does business in 15 European markets and has more than 15 million active customers of very diverse origin. These customers speak various languages, have different tastes for products and styles, use different methods of payment, prefer different ways of having goods shipped, and require nonstop innovation.
Until very recently, Zalando focused on building a unified, comprehensive retail system, a system built on mutual trust with the sole purpose to solve just our problems. However, during the early years of Zalando’s existence, identity and access management has been neglected allowing for inconsistencies that cannot keep up with company growth. Zalando strives to focus on what its customers truly need. We not only had to rethink the way we are building our systems, we also had to change how Identity and Access Management is perceived. Following the motto “”You build it, you run it”” autonomous teams are end-to-end responsible for their own applications – which means they are also entrusted with securing them.
In this talk, Christian Kunert (Engineer) and Jan Löffler (Head of Platform Engineering) will take the audience on a journey. A journey of treacherous approaches, ill considered solutions and dangerous routes. Zalando has embarked on a voyage of epic proportions out of their classical datacenter and they will share the experience of how microservices enable Zalando’s engineers to move faster, build systems at scale, and keeping Zalando’s digital trade routes, as well as everybody on them, secure. They will show how microservices, in conjunction with a cloud infrastructure, support autonomous teams where security is of highest importance. Finally, they will draw upon their experiences to show how this all works in practice, and discuss what is necessary to really make identity matter for each and every Zalando customer, partner, service, and employee.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
43. code.talks 2016, Hamburg
Keynote:
“High traffic sites with WordPress,
Docker & AWS”
How to auto-scale WordPress on
AWS and make it fly!
Stay tuned!
Jan Löffler Marko Heijnen
47. We b D e v e l o p m e n t Ke y To o l s – w h a t w e b d e v e l o p e rs n e e d a n d
u s e
47
26,6% of all websites
worldwide
2,7% 2,2%
(high traffic sites)
70% of developers use git as primary
source management solution
Increasing usage by web agencies
38% of all online stores worldwide
runs on top of WordPress as plugin
developed by automattic
used by 30% of IT companies
increased from 13% to 30% in 12 months
further 35% plan introduction
Sources: w3techs.com, Rightscale, StackOverflow Survey 2015, 2016, Netcraft
311% growth
17.2% usage
26.8% growth
17.9% usage
14.9% growth
16% of all webservers
22% of all active sites
continuously growing,
while Apache is shrinking
48. WordPress Management
Free SSL everywhere
http2 50+ extensions
CLI
Automatic Updates
Site Migration
Free support
30+ languages
nginx
Server Security DNS
49. ✔
Plesk Onyx: Continuous Delivery Deployment Pipeline (sample)
49
Jenkins runs as
Docker container
managed by Plesk
Plesk Multi Server
Extension installs
three environments
Apps managed
by Plesk via Docker
Editor's Notes
Title: AutoScaling WordPress with Docker & AWS
Title long: WordPress Meetup Karlsruhe Plesk 2016 - AutoScaling WordPress with Docker & AWS - by Jan Lö̈ffler
Keywords: plesk, docker, web development, aws, immutable infrastructure, immutable servers, phoenix servers, autoscaling, wordpress, cms, cloud service provider, jan loeffler plesk, plesk container days, plesk, webops
Abstract: 26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress, yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
WordPress – der beliebteste Website-Baukasten der Welt! Hat 2003 erstmals das Licht der Welt erblickt und ist in den letzten 13 Jahren zum iPod der Webseitenerstellung geworden.
Hier könnt ihr das Wachstum sehen. Das krasse dabei ist, dass WordPress inzwischen 60% Marktanteil bei CMS-Webseiten hat und 26,6% bei allen Webseiten – weltweit. Jetzt müsste man nur noch wissen, wie viele Webseiten es überhaupt gibt auf der Welt. Weiß es noch jemand?
Bamm, über 1 Mrd Webseiten gibt es zur Zeit. Davon sind allerdings ettliche statisch und nicht regelmäßig gepflegt. Z.B. gibt es nur ca. 325 Mio TLDs. Dennoch heiß dies, dass jede vierte Webseite der Welt mit WordPres läuft.
Übrigens auch 38% aller E-Shops laufen auf WordPress zusammen mit dem WooCommerce als Plugin.
Allerdings gibt es nicht nur WordPress, sondern auch Alternativen wie Joomla! Mit 2,7% aller Webseiten weltweit und 5,9% aller CMS basierten Websiten die klare Nummer 2! Gefolgt von Drupal auf Platz 3 (2,2% und 4,9%), Magento auf Platz 4 (1,3% und 2,8%) und Blogger auf Platz 5 (1,2%).
Bei High Traffic Sites sieht es allerdings anders aus und Drupal führt mit großem Abstand das Feld an. Die Frage ist nun: Wie bekommen wir WordPress super schnell?
Wie bekommen wir WordPress super schnell? Die Antwort – das geht nur mit mehr Hardware – wie bei Drupal auch.
Die Antwort – das geht nur mit mehr Hardware – wie bei Drupal auch.
WordPress auf mehrere Server verteilen? Wie geht das denn? Wer von euch hat das schon mal gemacht?
Wir brauchen also mehrere Server, auf denen WordPress laufen soll, einen load-balancer, der die Last auf diese Server verteilt und eine gemeinsame Datenbank.
Noch besser wird es aber, wenn der ganze statische Content direkt von super schnellen Storage Systemen ausgeliefert wird, und gar nicht erst vom Webserver. Außerdem sparen wir so massiv Speicherplatz und somit Kosten –bei gleichzeitig höherer Leistung.
Und noch schneller wird es, wenn man die Dateien möglichst nah an die Kunden ranbringt, um die Latenz zu verringern. Heißt ein CDN (Content-Delivery-Network) muss her. Und auch die Datenbank kann man noch clustern.
Die nächste Frage ist nun: wollen wir das alles von Hand installieren? Wie sieht denn das Deployment aus?
Und dafür nutzen wir Docker. Wer weiß nicht was Docker ist? Docker hat für uns den großen Vorteil, dass es reproduzierbar ist, d.h. ich baue mir einmal ein Docker Image und kann beliebig viele Instanzen davon erzeugen.
Wie beliebt und verbreite Docker ist, zeigt folgende Grafik: Docker wurde 2014 veröffentlicht, hat aus dem Stand eine Nutzung von 13% erreicht und anschließend sogar innerhalb eines Jahres erneut verdoppelt. D.h. dass Anfang diesen Jahres 30% der weltweiten Software-Entwickler verwendet haben und weitere 35% den Einsatz von Docker planen. Aber warum ist Docker eigentlich so erfolgreich. Was genau wird damit anders als bisher?
Ok, wir packen also WordPress in einen Docker Container – und weiter?
Jetzt wird’s spannend – ein kleines bisschen Theorie bevor wir in die Praxis abtauchen…
Ein absoluter Trend ist aktuell „Immutable Infrastructure“ oder auch „Immutable Server“ genannt. Aber was ist „Immutable Infrastructure“ überhaupt?
Immutable bedeutet „unveränderlich“. Und bezogen auf Infrastruktur bedeutet dies, dass sie sich nicht mehr ändert nachdem sie einmal Online gestellt wurde. Die Frage ist: „wie werden dann Patches und Security-Updates installiert, geschweige denn neue Versionen“? Gar nicht – zumindest nicht in der gleichen Instanz meiner Software! Wenn ich meine Software aktualisieren möchte – ob wegen eines Security Updates der SSL Library oder nur ein Bugfix meiner Software selbst – dann nehme ich einfach einen neuen Server. Warum wir das tun sollten? Das wäre ein ganz eigener Vortrag und ich erläutere Details gerne im Nachgang. Für jetzt gibt es nur einen kleinen Vorgeschmack über die vielen Vorteile und Möglichkeiten. Wie das geht zeigt [next slide] folgendes Schaubild.
Als Infrastruktur nehme ich jetzt mal AWS, da die am weitesten verbreitet sein.
Es geht aber auch mit diesen Hostern – nur die APIs sind leider nicht standardisiert. D.h. jeder Hoster hat seine eigene API und die muss man erst mal lernen. Gut, nun zu Immutable Infrastructure...
Wie das geht zeigt folgendes Schaubild. Wir sehen eine Web Applikation die unter app.example.org erreichbar ist. Deployed ist diese App in der Version „myapp-v1“ als Docker Container auf 3 Servern von AWS (EC2 genannt). Die Last wird vom Elastic Loadbalancer gleich auf die 3 Instanzen verteilt. Diese Instanzen sind selbst „stateless“, d.h. sie speichern ihre Daten in einem zentralen Storage wie z.B. einer Datenbank.
Wenn wir nun unsere Applikation aktualisieren wollen oder es ein Systemupdate benötigt [next slide]
… dann stellen wir einfach eine neue Version inkl. des benötigten Serverstacks (also Betriebsystem, php runtime, etc.) zusätzlich online und routen etwas Traffic auf den neuen Url-Endpunkt. Und dann können wir, wenn alles zuverlässig läuft, den gesamten Traffic auf die neue Version leiten und ... [next slide]
... die alten Instanzen löschen, damit die Hosting Rechnung nicht zu hoch wird.
Um ausreichend Flexibilität bei gleichzeitig starker Sicherheit zu gewährleisten, kommt hier ein mehrschichtiges Modell zum Einsatz. Ausgangsbasis ist die Virtuelle Maschine und das Basis Image mit dem Betriebssystem (bei AWS reden wir vom AMI). Direkt beim Start einer neuen EC2 Instanz lassen wir direkt unser gewünschtes Docker Image – welches unsere Applikation in der gewünschten Version enthält – von der Docker Registry laden und starten den Container. Darin startet der Webserver z.B. nginx oder Apache oder beide und alles was unsere App benötigt.
Der Wunsch – der Entwickler ruft einfach die API auf und dann erstellt AWS die VMs, holt sich das aktuelle Docker Image mit unserem WordPress und fertig.
Die Realität sieht leider anders aus.
Alleine die EC2 API hat 210 calls parat – und leider braucht man auch ettliche von denen, um etwas automatisiert zu deployen. Aber EC2 ist nicht alles.
AWS hat noch viel mehr APIs - und das hier sind nur die, die wir wirklich alle brauchen. Und jede API hat wiederum sehr viele calls, bei denen man erst mal wissen muss, was sie tun. Und von den vielen Parametern rede ich am besten gar nicht.
Doch es gibt Abhilfe – der Plesk WordPress AWS Scaler!
Der Plesk WordPress AWS Scaler – und der ist Open Source und zwar hier.
Der Plesk WordPress AWS Scaler – und der ist Open Source und zwar hier. Und damit wird’s zum Kinderspiel
Ihr klont euch einfach das Git Repo, installiert die AWS CLI von der AWS Webseite und ruft manage-wordpress.sh auf. So leicht ist das!
War das nicht einfach? Bei Plesk haben wir uns zum Ziel gesetzt, Web Professionals das Leben zu erleichtern, indem wir deren Prozesse vereinfachen und automatisieren.
Falls ihr zu dem Projekt habt und wissen wollt, wie ich das alles genau gemacht habe, dann ...
Falls ihr zu dem Projekt habt und wissen wollt, wie ich das alles genau gemacht habe, dann schiest los
If you asked yourself what Plesk has to do with the whole talk?
Plesk is the leading Web Development platform and control panel to run, automate and grow applications, websites and hosting businesses.