The document discusses Dynamic Deployment and Scalability for the Cloud. It provides an introduction to cloud computing and platforms like Amazon EC2. It then summarizes Elastic Grid, an open source project that provides automated management, fault detection and scalability for applications deployed on cloud platforms. It allows applications to be deployed and dynamically scaled across cloud infrastructure like Amazon EC2. The presentation demonstrates Elastic Grid through sample deployments and a demo of deploying a Spring application on Amazon.
As enterprises look for ways to benefit from cloud computing, they are seeing enterprise virtualization follow the path of external cloud hosting providers to provide internal Private Clouds. In this presentation, Greg Lato of VMware will provide an introduction to Private Clouds and highlight the advantages that a Private Cloud will provide to IT Management, IT Operations, and Application Developers.
As enterprises look for ways to benefit from cloud computing, they are seeing enterprise virtualization follow the path of external cloud hosting providers to provide internal Private Clouds. In this presentation, Greg Lato of VMware will provide an introduction to Private Clouds and highlight the advantages that a Private Cloud will provide to IT Management, IT Operations, and Application Developers.
ENOMALY - Enomaly Inc., is a developer of system software for the virtualization and management of cloud computing. It is headquartered in Toronto, Ontario Canada.
Security Building Blocks of the IBM Cloud Computing Reference ArchitectureStefaan Van daele
This is the presentation I have given at the Secure Cloud 2014 conference in Amsterdam with a small update: it contains the link to the website with additional information about security use cases in the different Cloud models ( IaaS, PaaS, SaaS )
Alexandre Vasseur, Staff Systems Engineer chez VMware, présente CloudFoundry et la vision du Cloud de VMware.
La vidéo de la présentation est disponible ici : http://vimeo.com/46604224
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
Technical overview in relation to the IBM SmartCloud offering (Private Cloud - IaaS) for IBM i customers: the reference architecture leverages IBM PowerVM virtualisation and IBM VMControl virtualisation and automation management capabilities. Self service portal, VM provisioning, metering and billing are provided by IBM SmartCloud Entry.
Managing Cloud Security: Intrusion Detection Services in a Public CloudRightScale
RightScale Conference Santa Clara 2011 - With the rapid growth of online commerce, the challenge to secure and monitor internal and customer-facing websites, card processing systems and other critical infrastructure has never been greater. Deploying full-featured intrusion detection in a public cloud has been challenging – the network models and multi-tenancy of public clouds do not make deep network services easy to deploy. Ed Laczynski, VP of Cloud Strategy and Architecture at Datapipe, will demonstrate a working IDS solution in a public cloud.
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
Accelerate the journey to cloud-native, refactor existing mission-critical workloads, and catalyze enterprise digital transformations.
How do you ensure the success of your enterprise in highly competitive market landscapes? How will you deliver new cloud-native workloads, modernize existing estates, and drive integration between them?
ENOMALY - Enomaly Inc., is a developer of system software for the virtualization and management of cloud computing. It is headquartered in Toronto, Ontario Canada.
Security Building Blocks of the IBM Cloud Computing Reference ArchitectureStefaan Van daele
This is the presentation I have given at the Secure Cloud 2014 conference in Amsterdam with a small update: it contains the link to the website with additional information about security use cases in the different Cloud models ( IaaS, PaaS, SaaS )
Alexandre Vasseur, Staff Systems Engineer chez VMware, présente CloudFoundry et la vision du Cloud de VMware.
La vidéo de la présentation est disponible ici : http://vimeo.com/46604224
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
Technical overview in relation to the IBM SmartCloud offering (Private Cloud - IaaS) for IBM i customers: the reference architecture leverages IBM PowerVM virtualisation and IBM VMControl virtualisation and automation management capabilities. Self service portal, VM provisioning, metering and billing are provided by IBM SmartCloud Entry.
Managing Cloud Security: Intrusion Detection Services in a Public CloudRightScale
RightScale Conference Santa Clara 2011 - With the rapid growth of online commerce, the challenge to secure and monitor internal and customer-facing websites, card processing systems and other critical infrastructure has never been greater. Deploying full-featured intrusion detection in a public cloud has been challenging – the network models and multi-tenancy of public clouds do not make deep network services easy to deploy. Ed Laczynski, VP of Cloud Strategy and Architecture at Datapipe, will demonstrate a working IDS solution in a public cloud.
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
Accelerate the journey to cloud-native, refactor existing mission-critical workloads, and catalyze enterprise digital transformations.
How do you ensure the success of your enterprise in highly competitive market landscapes? How will you deliver new cloud-native workloads, modernize existing estates, and drive integration between them?
Why Patrons Hate Your Library's WebsiteLaura Solomon
We may love our websites, but chances are good that your
patrons...well, not so much. Libraries are often guilty of
common website problems that can annoy visitors. From design errors to usability issues, find out what may be driving
your patrons crazy and why.
1) How to Fail at Social Media
a) How to fail when you’re just starting out
b) How to fail while doing social media
c) How to fail when responding in social media
d) Summary & questions
***BREAK***
2) Fine-Tuning Facebook
a) Why Facebook matters to libraries
b) Profiles versus pages
c) Facebook profile tweaks
d) Facebook features
e) Facebook Timeline and options
f) Facebook strategies that work
g) Facebook strategies that don’t work
h) Working with Facebook Insights
i) Examples of the good, the bad and the ugly
j) Summary & questions
***BREAK***
3) Tweaking Twitter
a) Twitter stats you actually should know
b) Things to stop doing on Twitter
c) Ways to do Twitter right
d) Tweet makeovers
e) Summary & questions
***BREAK***
4) Putting It All Together
a) Social media myths
b) Social capital
c) Measuring stuff
d) Interactive: rewriting of Tweets
e) Summary & questions
How McGraw Hill Uses Sumo Logic and AWS for Operational and Security Intellig...Sumo Logic
This webinar features Shane Shelton - Sr. Director of Application Performance and Development Operations at McGraw-Hill Education, discussing how Sumo Logic helps his team gain critical operational and security insights into their AWS environment.
Amazon Web Services Head of Application & Industry Vertical Technology Alliances, Scott Barneson, and Sumo Logic Senior Product Manager, Ben Newton, discuss how to:
* Set up the Sumo Logic service within days with 100% automated collection
* Rapidly identify and troubleshoot issues across the infrastructure stack
* Leverage real-time alerts to fix issues before they impact release cycles
* Foster collaboration across teams while retaining control with RBAC
* Reduce MTTI e.g. converting 150 pages of logs into 5 pages of patterns
* Monitor and audit critical security changes in AWS to meet security policies
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Manoj Kumar
Understand about current cloud market, cloud service providers - Azure or Amazon, cloud fundamentals, VM Virtualization, Cloud deployment models, IaaS vs PaaS vs SaaS, Cloud Security and Risks.
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
2. Overall Presentation Goals
Learn what Cloud Computing is about
Learn how to deploy and scale
applications on any Cloud Platform
www.devoxx.com
3. Speaker’s qualifications
Jerome Bernard is a committer on Rio, Typica, JiBX and
co-founder of Elastic Grid, LLC.
Jerome Bernard speaks frequently on Cloud Computing
Recently: JavaOne, JavaZone and the Open World
Forum
Jerome Bernard is working with many clients using EC2,
from TV channels to specialized media processing
companies.
Cloud Computing event in the work for early ‘09 in Paris,
France. You’re invited!
3 www.devoxx.com
4. Agenda
Introduction to the Cloud Computing
Introduction to Amazon EC2
Introduction to Elastic Grid
Sample Deployments
Demo
www.devoxx.com
5. Intro to the Cloud Computing
Why Cloud Computing?
Next logical step after virtualization
We want to use resources to their best usage, nothing
more, nothing less, and be able to scale hardware too
Can your traditional hosting scale to thousands of
machines in a week?
Can you afford spending huge amounts buying hardware
if you only need it for a week?
5 www.devoxx.com
6. Intro to the Cloud Computing
Which Cloud Computing flavor?
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
References
SaaS : SalesForce, Facebook, LinkedIn
PaaS : SalesForce (EC2), Google App Engine, Microsoft
Azure
IaaS : Amazon EC2, GoGrid, Flexiscale
6 www.devoxx.com
7. Platform as a Service
Google App Engine
Make use of BigTable and Memcache
Integrate with Google Accounts
But in Python only...
Microsoft Azure
Mostly thought for Windows and .Net solutions
Pricing model yet unclear
7 www.devoxx.com
8. PaaS vs IaaS
PaaS Pros
Usually easier to use than IaaS
Integrate with specific environments (Google, Microsoft
Live, etc.)
PaaS Cons
Less/No control over the Infrastructure
Languages/Services chosen by the provider
Vendor Lock-in
8 www.devoxx.com
9. Introduction to Amazon EC2
Amazon EC2 is Infrastructure as a Service (IaaS)
Rent a server on a per hour base (from $.10 to $.80)
Many Operating Systems (Linux, Solaris, Windows)
EC2 Amazon Machine Image (AMI)
Operating and system stack
Deployed to Amazon S3 (cheap storage)
EC2 instances
Virtual machines that run AMI
9 www.devoxx.com
13. Amazon EC2 pitfalls
EC2 AMI Challenges
The EC2 AMI is a boot image, requires substantial system
administrator knowledge
As application code changes, AMIs typically need to
change / be re-bundled
Boot base AMI
Copy private key and
Upload to S3 certificate (for bundling
image)
Install and configure requisite
software
12 www.devoxx.com
14. Amazon EC2 pitfalls (cont.)
Infrastructure challenges
Networking: no multicast but this is what most Java
framework uses for clustering (JGroups, Shoal, etc.)
Backup: the local filesystem has no durability guarantee
From the time you ask for an EC2 instance to boot and
the time it is ready, you can expect a few minutes...
Failures: you have to design your application to be
resilient to EC2 instance failures. Anyway you should
always do so :-)
13 www.devoxx.com
15. Amazon EC2 advices
Some few AWS advices
I/O: prefer an than Elastic Block Storage (EBS) volume to
a local filesystem
Snapshot EBS volumes periodically (incremental backup)
but export to S3 for complete backups
Choose the right instance type
Don’t use Small for production!
Don’t choose based on disk space (think EBS)
Choose based on available memory and CPU cores
14 www.devoxx.com
16. Introduction to Elastic Grid
Elastic Grid (abbreviated as EG)
Project initiated in early ’08
AGPLv3 license
Part of the OW2 community
Elastic Grid, LLC. founded in May ‘08
Dennis Reedy: Director US Operations, founder of the Rio
OSS project, old VP Advanced Technology at
Gigaspaces, old Principal Engineer at Sun
Jerome Bernard: we already went through this :-)
15 www.devoxx.com
18. Introduction to Elastic Grid
Cloud Management Fabric
Provides an adaptive capability to dynamically
instantiate, monitor & manage application components
The deployment provides context on service
requirements, dependencies, associations and
operational parameters
Provisioning services additionally provides pluggable
download distribution and resource utilization analysis
mechanisms to effectively use resources on the network
17 www.devoxx.com
19. Introduction to Elastic Grid
Cloud Virtualization Layer
Abstracts specific Cloud Computing provider technology
Allows portability across specific implementations
You can deploy on:
Private Cloud
Amazon EC2
More to come soon...
18 www.devoxx.com
20. Introduction to Elastic Grid
Service Level Agreements (SLAs)
Specified in Deployment Descriptors: non-intrusive with
your code
Provides selection of the best machine where to deploy
the services based on the requirements
Provides active monitoring of SLA with many strategies
like service relocation, provisioning of additional
instances, provisioning of additional services, etc.
Green Computing and Cost Savings: when the load
decreases, EG un-provision your unneeded services
instances and servers
19 www.devoxx.com
27. Introduction to Elastic Grid
Deployments with Elastic Grid
EG AMIs are pre-set, no need to (re-)bundle
As application code changes, upload to S3 and deploy
Focuses on developer productivity
Boot EG AMIs
Deploy ...
Upload (modified)
app to S3
23 www.devoxx.com
28. Introduction to Elastic Grid
Elastic Grid Deployments
Deploy application code 1 Upload S3
to S3
3 As needed download
Run the deploy command application resources
All code is dynamically 2 Deploy
served and instantiated activate
Application is monitored Application
Monitors
and managed across EC2
instances
Application Agents
www.devoxx.com
29. Introduction to Elastic Grid
Elastic Grid Scalability on EC2
Across existing EC2 instances
App Agent EC2 Instance App Monitor EC2 Instance
SLA
App Service Policy Handler
80% allocate
Memory
Observer register
• Allocate an Application Service
• Create a SLA Policy Handler
that registers for Memory
utilization notifications
• SLA has upper limit set to 80%
25 www.devoxx.com
30. Introduction to Elastic Grid
Elastic Grid Scalability on EC2
Across existing EC2 instances
App Agent AMI App Monitor AMI
SLA
App Service Policy Handler increment
80%
Memory
Observer notify
• Memory utilization exceeds 80%
• SLA Policy Handler is notified
• App Monitor allocates another
Application Service instance to
appropriate App Agent Instance
26 www.devoxx.com
31. Introduction to Elastic Grid
Elastic Grid Scalability on EC2
Across existing EC2 instances
App Agent AMI App Monitor AMI
SLA
App Service Policy Handler increment
80%
Memory
Observer notify
• Memory utilization exceeds 80%
• SLA Policy Handler is notified
• App Monitor allocates another
Application Service instance to
appropriate App Agent Instance
26 www.devoxx.com
32. Introduction to Elastic Grid
Elastic Grid Scalability on EC2
New EC2 instance
App Agent EC2 Instance App Monitor EC2 Instance
EC2
App Service Policy Handler
80% allocate
Memory
Observer
• Allocate an Application Service
• Create an EC2 Policy Handler
which registers for Memory
utilization notifications
• SLA has upper limit set to 80%
27 www.devoxx.com
33. Introduction to Elastic Grid
Elastic Grid Scalability on EC2
New EC2 instance
App Agent EC2 Instance App Monitor AMI
SLA
App Service Policy Handler increment
80%
Memory
Observer
notify
28 www.devoxx.com
34. Introduction to Elastic Grid
Elastic Grid Scalability on EC2
New EC2 instance
App Agent EC2 Instance App Monitor AMI
SLA
App Service Policy Handler increment
80%
Memory
Observer App Agent EC2 Instance
notify
App Service SLA
Policy Handler
Memory
Observer
28 www.devoxx.com
36. Sample Deployments
Calculator
Made of 4 core
services (add,
subtract, divide,
multiply)
Consumed by a
Calculator, with the
help of dynamic
associations
30 www.devoxx.com
37. Sample Deployments
Spring Bean Deployment
Simple tell the name of the Spring context
.. and the Bean to expose as a Service
You still benefit from SLAs, associations, etc.
31 www.devoxx.com
38. Summary
So what does Elastic Grid for the app?
Ease development and deployment of Java applications
using Amazon services
Provides automated management, fault detection and
scalability for the application
To be soon available: Cloud Bursting!
Why Elastic Grid should be used?
Avoid Cloud Computing platforms pitfalls
Focus on development, not infrastructure
32 www.devoxx.com
40. Call to Action
Private Beta: come and see me at the end of the talk
so that you can get an early access to Elastic Grid.
Conference with Amazon Technology Evangelist on
Friday Morning
www.devoxx.com