The document discusses an alternative PaaS solution to Google App Engine for Java applications called GigaSpaces. It summarizes the key differences between AWS and GAE, challenges with enterprise applications on the cloud, and how GigaSpaces addresses these challenges by providing a PaaS platform on top of AWS. This provides more flexibility than GAE while still offering ease of use. A case study is presented of a risk analytics company that used GigaSpaces to build a scalable platform on AWS for running Monte Carlo simulations.
Migration to Cloud - How difficult is it ? A sample migration scenarioSachin Agarwal
Most folks ask - how easy is it to migrate to Cloud ? What are the downsides ? What expertise do i need ?
I did a fun mind-project of trying to migrate an existing monolithic software stack to Cloud. And, i realized pretty soon how easy it is to migrate to Cloud !
I chose to come up with a migration strategy for an imaginary image-sharing application running in a conventional data-center. And, came up with some requirements as to its up-time availability, world-wide access and future growth anticipations.
Disclaimer: Now, this is just a fun mind exercise, and none of the migration strategy discussed here are have either been endorsed or checked by Oracle or any of its affiliates.
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.
Microsoft Azure is the only hybrid cloud to help you migrate your apps, data, and infrastructure with cost-effective and flexible paths. At this event you’ll learn how thousands of customers have migrated to Azure, at their own pace and with high confidence by using a reliable methodology, flexible and powerful tools, and proven partner expertise. Come to this event to learn how Azure can help you save—before, during, and after migration, and how it offers unmatched value during every stage of your cloud migration journey. Learn about assessments, migration offers, and cost management tools to help you migrate with confidence.
Discussing strategies for building the next gen data centreICT-Partners
Maak kennis met onze visie op de transformatie van het datacenter. BigTec helpt u met een eigen referentiearchitectuur: een 'solution stack’ met 'best-of-breed’ oplossingen, gebruikmakend van Software Defined Webscale technologieën. Door in deze referentiearchitectuur oplossingen van o.a. Nutanix, Rubrik, VMTurbo en AVI Networks toe te passen, ontstaat een fundamentele basis voor het Software Defined Data Centre.
Presentatie 9 juni 2016
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...RightScale
RightScale Webinar: While the concept of the private cloud is still fairly new to the world of IT, there’s more pressure every day for IT teams to create and start testing private clouds in their organizations. In this webinar, James Staten will outline the top features an organization should look for in a private cloud and the suggested fastest path to starting an initiative. Michael Crandell will then illustrate how setting up a private cloud for proof-of-concept and testing can be done quickly and for free so that organizations can kick-start their efforts to developing the appropriate private cloud for their needs.
Migration to Cloud - How difficult is it ? A sample migration scenarioSachin Agarwal
Most folks ask - how easy is it to migrate to Cloud ? What are the downsides ? What expertise do i need ?
I did a fun mind-project of trying to migrate an existing monolithic software stack to Cloud. And, i realized pretty soon how easy it is to migrate to Cloud !
I chose to come up with a migration strategy for an imaginary image-sharing application running in a conventional data-center. And, came up with some requirements as to its up-time availability, world-wide access and future growth anticipations.
Disclaimer: Now, this is just a fun mind exercise, and none of the migration strategy discussed here are have either been endorsed or checked by Oracle or any of its affiliates.
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.
Microsoft Azure is the only hybrid cloud to help you migrate your apps, data, and infrastructure with cost-effective and flexible paths. At this event you’ll learn how thousands of customers have migrated to Azure, at their own pace and with high confidence by using a reliable methodology, flexible and powerful tools, and proven partner expertise. Come to this event to learn how Azure can help you save—before, during, and after migration, and how it offers unmatched value during every stage of your cloud migration journey. Learn about assessments, migration offers, and cost management tools to help you migrate with confidence.
Discussing strategies for building the next gen data centreICT-Partners
Maak kennis met onze visie op de transformatie van het datacenter. BigTec helpt u met een eigen referentiearchitectuur: een 'solution stack’ met 'best-of-breed’ oplossingen, gebruikmakend van Software Defined Webscale technologieën. Door in deze referentiearchitectuur oplossingen van o.a. Nutanix, Rubrik, VMTurbo en AVI Networks toe te passen, ontstaat een fundamentele basis voor het Software Defined Data Centre.
Presentatie 9 juni 2016
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...RightScale
RightScale Webinar: While the concept of the private cloud is still fairly new to the world of IT, there’s more pressure every day for IT teams to create and start testing private clouds in their organizations. In this webinar, James Staten will outline the top features an organization should look for in a private cloud and the suggested fastest path to starting an initiative. Michael Crandell will then illustrate how setting up a private cloud for proof-of-concept and testing can be done quickly and for free so that organizations can kick-start their efforts to developing the appropriate private cloud for their needs.
A walk through of how Microsoft Azure could platform can be a powerful tool for solution designing, proof of concepts and performance testing. Leverage Azure capabilities and technologies in early development phases in dev/test scenarios without heavy dependence of IT support. Azure can be a DIY model for quick prototyping and gaining visibility into material solution design and architectures.
There are many questions on what are the best steps and ways to migrate to the cloud better. Enterprises need to have specific steps to follow when migrating to the cloud.
In this solution, we identify those specific steps and processes and how it can be adapted best.
To know more, please get in touch with us at info@blazeclan.com
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Nane Kratzke
Elastic container platforms (like Kubernetes, Docker Swarm, Apache Mesos) fit very well with existing cloud-native application architecture approaches. So it is more than astonishing, that these already existing and open source available elastic platforms are not considered more consequently for multi-cloud approaches. Elastic container platforms provide inherent multi-cloud support that can be easily accessed. We present a solution proposal of a control process which is able to scale (and migrate as a side effect) elastic container platforms across different public and private cloud-service providers. This control loop can be used in an execution phase of self-adaptive auto-scaling MAPE loops (monitoring, analysis, planning, execution). Additionally, we present several lessons learned from our prototype implementation which might be of general interest for researchers and practitioners. For instance, to describe only the intended state of an elastic platform and let a single control process take care to reach this intended state is far less complex than to define plenty of specific and necessary multi-cloud aware workflows to deploy, migrate, terminate, scale up and scale down elastic platforms or applications.
Is your organization considering migrating an existing data center over to AWS to reduce cost, improve reliability, security, and operational performance of your IT operations? If so, join us for a webinar on how to plan and execute your migration to the cloud from classification of applications, assessing your application needs, identifying the target applications and other various migration strategies.
Advancing Cloud Initiatives and Removing Barriers to AdoptionRightScale
RightScale User Conference NYC 2011 -
Michael Crandell - CEO, RightScale
Brian Adler - Solutions Architect, RightScale
Cloud misconceptions and corporate inertia often surface as the greatest inhibitors of enterprise cloud adoption. In this session, we'll share successful enterprise use cases and give you practical tips on addressing legitimate concerns to accelerate cloud adoption within your organization. We'll discuss specific issues that enterprises often encounter when using cloud-based resource pools, such as managing security, visibility, and control through infrastructure audits.
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.
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
As AWS continues to expand, enterprise customers are increasingly looking to our partner ecosystem to assist in migrating their workloads to the cloud. This session describes the challenges, lessons learned and best practices for large scale application migrations. We will use real examples from our consulting partners and AWS Professional Services to illustrate how to move workloads to the cloud while modernizing the associated applications to take advantage of AWS’ unique benefits. We will also dive into how to use an array of AWS services and features to improve a customer’s security posture as they are migrating and once they are up and running in the cloud.
Pragmatic Enterprise Application Migration to AWSKacy Clarke
A presentation given to the Boston AWS Meetup on July 14, 2015, with best practices for migrating mission critical enterprise applications to production on AWS
Cloud Migration for Financial Services - Toronto - October 2016Amazon Web Services
Presented by Cloud Technology Partners. Robert Christiansen presents us best practices for cloud adoption, taking us on the journey from a single application on the cloud, through hybrid cloud, culminating with a Cloud First Approach.
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
Taking a cloud first approach requires a different approach than you probably had to consider for your initial few workloads in the cloud. You’ll be deploying hybrid environments, and that means taking a broad view of your IT strategy, architecture, and organisational design. In this session, we cover how the CAF framework offers practical guidance and comprehensive guidelines to enterprise organisations, particularly around roles, governance, and efficiency.
GigaSpaces - Getting Ready For The Cloudgigaspaces
Mr Nati Shalom, Founder and CTO of GigaSpaces
Nati is responsible for defining the technology roadmap and the direction of GigaSpaces products as they relate to standards adaptations, architecture, and product design.
He has more than 10 years of experience with distributed technology and architecture namely CORBA, Jini, J2EE, Grid and SOA. He has been working for the past ten years with some of the leading Israeli companies, such as ECI, Comverse, BMC, Elisra, Rafael, and Amdocs. He has led the development of the first Reverse BID exchange in the Israeli Yellow Pages. He previously worked with IONA, and was responsible for the penetration of their products and technology, to most of the leading ISV's in Israel.
As the Head of the Israeli Grid consortium, Mr. Shalom is recognized as a software visionary and industry leader, he is a frequent presenter at industry conferences and is actively involved in evangelizing Space Based Architecture, Data Grid patterns, and Cloud Computing.
______________________________________________________________________________________________________________
Topic - Getting Ready for the Cloud – Technology
In this session Nati will describe what is the latest developments in the industry on cloud computing, and where he feels this will be going. He will also share his experience on how to design and deploy enterprise applications in a cloud/grid computing platform, what to take into account while developing or deploying applications on the cloud, and demonstrate how to transition applications to run on the Cloud without needing to completely re-architect them. Standard Application Servers as we've known them only partially address enterprises' needs for scalability. As a result, a new class of application servers has emerged, focused on massive scalability. In this session, we will explore some of the common characteristics of these servers while looking at how to migrate an existing Java EE web app to a scale-out application server, relatively seamlessly.
Included is a 10-minute demo on turning an existing tier-based application into a tierless scaled out application running on the Amazon EC2 Cloud. In this live demo session, we will also use the cloud-based environment to demonstrate how you can add dynamic scaling, self healing and improved performance with almost no changes to your code.
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
Companies are increasingly demanding that Web applications "move to the cloud" to reign in IT costs, reduce server sprawl and perhaps most importantly, help to ensure that your infrastructure is tuned to deliver an exceptional end-user experience for your customers. The challenge is to reap those benefits while ensuring top performance, keeping IT operations and development on the same page, and delivering enterprise level capabilities and scalability.
Join 3 cloud computing experts Forrester Principal Analyst, James Staten; Savvis’ Chief Technology Officer, Bryan Doerr; and Gomez’s Chief Technology Officer, Imad Mouline as they discuss the cloud landscape, application performance in the cloud and successful cloud adoption strategies.
What you will learn:
* How to determine which applications are best suited for cloud deployments
* A game plan for cloud adoption for the next 90 days and beyond
* How to use Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) delivery models to test more efficiently and better leverage internal computing resources
* Which techniques can improve your lifecycle management of cloud based applications
* Best practices to ensure optimum end-user performance of your cloud environment
A walk through of how Microsoft Azure could platform can be a powerful tool for solution designing, proof of concepts and performance testing. Leverage Azure capabilities and technologies in early development phases in dev/test scenarios without heavy dependence of IT support. Azure can be a DIY model for quick prototyping and gaining visibility into material solution design and architectures.
There are many questions on what are the best steps and ways to migrate to the cloud better. Enterprises need to have specific steps to follow when migrating to the cloud.
In this solution, we identify those specific steps and processes and how it can be adapted best.
To know more, please get in touch with us at info@blazeclan.com
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Nane Kratzke
Elastic container platforms (like Kubernetes, Docker Swarm, Apache Mesos) fit very well with existing cloud-native application architecture approaches. So it is more than astonishing, that these already existing and open source available elastic platforms are not considered more consequently for multi-cloud approaches. Elastic container platforms provide inherent multi-cloud support that can be easily accessed. We present a solution proposal of a control process which is able to scale (and migrate as a side effect) elastic container platforms across different public and private cloud-service providers. This control loop can be used in an execution phase of self-adaptive auto-scaling MAPE loops (monitoring, analysis, planning, execution). Additionally, we present several lessons learned from our prototype implementation which might be of general interest for researchers and practitioners. For instance, to describe only the intended state of an elastic platform and let a single control process take care to reach this intended state is far less complex than to define plenty of specific and necessary multi-cloud aware workflows to deploy, migrate, terminate, scale up and scale down elastic platforms or applications.
Is your organization considering migrating an existing data center over to AWS to reduce cost, improve reliability, security, and operational performance of your IT operations? If so, join us for a webinar on how to plan and execute your migration to the cloud from classification of applications, assessing your application needs, identifying the target applications and other various migration strategies.
Advancing Cloud Initiatives and Removing Barriers to AdoptionRightScale
RightScale User Conference NYC 2011 -
Michael Crandell - CEO, RightScale
Brian Adler - Solutions Architect, RightScale
Cloud misconceptions and corporate inertia often surface as the greatest inhibitors of enterprise cloud adoption. In this session, we'll share successful enterprise use cases and give you practical tips on addressing legitimate concerns to accelerate cloud adoption within your organization. We'll discuss specific issues that enterprises often encounter when using cloud-based resource pools, such as managing security, visibility, and control through infrastructure audits.
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.
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
As AWS continues to expand, enterprise customers are increasingly looking to our partner ecosystem to assist in migrating their workloads to the cloud. This session describes the challenges, lessons learned and best practices for large scale application migrations. We will use real examples from our consulting partners and AWS Professional Services to illustrate how to move workloads to the cloud while modernizing the associated applications to take advantage of AWS’ unique benefits. We will also dive into how to use an array of AWS services and features to improve a customer’s security posture as they are migrating and once they are up and running in the cloud.
Pragmatic Enterprise Application Migration to AWSKacy Clarke
A presentation given to the Boston AWS Meetup on July 14, 2015, with best practices for migrating mission critical enterprise applications to production on AWS
Cloud Migration for Financial Services - Toronto - October 2016Amazon Web Services
Presented by Cloud Technology Partners. Robert Christiansen presents us best practices for cloud adoption, taking us on the journey from a single application on the cloud, through hybrid cloud, culminating with a Cloud First Approach.
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
Taking a cloud first approach requires a different approach than you probably had to consider for your initial few workloads in the cloud. You’ll be deploying hybrid environments, and that means taking a broad view of your IT strategy, architecture, and organisational design. In this session, we cover how the CAF framework offers practical guidance and comprehensive guidelines to enterprise organisations, particularly around roles, governance, and efficiency.
GigaSpaces - Getting Ready For The Cloudgigaspaces
Mr Nati Shalom, Founder and CTO of GigaSpaces
Nati is responsible for defining the technology roadmap and the direction of GigaSpaces products as they relate to standards adaptations, architecture, and product design.
He has more than 10 years of experience with distributed technology and architecture namely CORBA, Jini, J2EE, Grid and SOA. He has been working for the past ten years with some of the leading Israeli companies, such as ECI, Comverse, BMC, Elisra, Rafael, and Amdocs. He has led the development of the first Reverse BID exchange in the Israeli Yellow Pages. He previously worked with IONA, and was responsible for the penetration of their products and technology, to most of the leading ISV's in Israel.
As the Head of the Israeli Grid consortium, Mr. Shalom is recognized as a software visionary and industry leader, he is a frequent presenter at industry conferences and is actively involved in evangelizing Space Based Architecture, Data Grid patterns, and Cloud Computing.
______________________________________________________________________________________________________________
Topic - Getting Ready for the Cloud – Technology
In this session Nati will describe what is the latest developments in the industry on cloud computing, and where he feels this will be going. He will also share his experience on how to design and deploy enterprise applications in a cloud/grid computing platform, what to take into account while developing or deploying applications on the cloud, and demonstrate how to transition applications to run on the Cloud without needing to completely re-architect them. Standard Application Servers as we've known them only partially address enterprises' needs for scalability. As a result, a new class of application servers has emerged, focused on massive scalability. In this session, we will explore some of the common characteristics of these servers while looking at how to migrate an existing Java EE web app to a scale-out application server, relatively seamlessly.
Included is a 10-minute demo on turning an existing tier-based application into a tierless scaled out application running on the Amazon EC2 Cloud. In this live demo session, we will also use the cloud-based environment to demonstrate how you can add dynamic scaling, self healing and improved performance with almost no changes to your code.
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
Companies are increasingly demanding that Web applications "move to the cloud" to reign in IT costs, reduce server sprawl and perhaps most importantly, help to ensure that your infrastructure is tuned to deliver an exceptional end-user experience for your customers. The challenge is to reap those benefits while ensuring top performance, keeping IT operations and development on the same page, and delivering enterprise level capabilities and scalability.
Join 3 cloud computing experts Forrester Principal Analyst, James Staten; Savvis’ Chief Technology Officer, Bryan Doerr; and Gomez’s Chief Technology Officer, Imad Mouline as they discuss the cloud landscape, application performance in the cloud and successful cloud adoption strategies.
What you will learn:
* How to determine which applications are best suited for cloud deployments
* A game plan for cloud adoption for the next 90 days and beyond
* How to use Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) delivery models to test more efficiently and better leverage internal computing resources
* Which techniques can improve your lifecycle management of cloud based applications
* Best practices to ensure optimum end-user performance of your cloud environment
These are slides of the session that Jim Liddle gave at GigaSpaces Cloud Crowd event in the UK on 11th November 2009.
These slides concentrate on GigaSpaces VMWARE integration and the value proposition for using GigaSpaces for Private Clouds.
Deploying SaaS Application on the Cloud - Case StudyNati Shalom
This presentation provides a case study on how to overcome some of the challenges involved in deploying a SaaS application on the cloud using GigaSpaces. In this specific case were referring to a risk analysis application (Primatics) and describe how we've dealt with multi tenancy, high availability, scalability and how we were able to optimize the architecture for reduced cost.
The presentation was given during the cloud connect 2010 conference.
Using Grid Technologies in the Cloud for High Scalabilitymabuhr
An unstated assumption is that clouds are scalable. But are they? Stick thousands upon thousands of machines together and there are a lot of potential bottlenecks just waiting to choke off your scalability supply. And if the cloud is scalable what are the chances that your application is really linearly scalable? At 10 machines all may be well. Even at 50 machines the seas look calm. But at 100, 200, or 500 machines all hell might break loose. How do you know?
You know through real life testing. These kinds of tests are brutally hard and complicated. who wants to do all the incredibly precise and difficult work of producing cloud scalability tests? GridDynamics has stepped up to the challenge and has just released their Cloud Performance Reports.
Scaling Databricks to Run Data and ML Workloads on Millions of VMsMatei Zaharia
Keynote at Scale By The Bay 2020.
Cloud service developers need to handle massive scale workloads from thousands of customers with no downtime or regressions. In this talk, I’ll present our experience building a very large-scale cloud service at Databricks, which provides a data and ML platform service used by many of the largest enterprises in the world. Databricks manages millions of cloud VMs that process exabytes of data per day for interactive, streaming and batch production applications. This means that our control plane has to handle a wide range of workload patterns and cloud issues such as outages. We will describe how we built our control plane for Databricks using Scala services and open source infrastructure such as Kubernetes, Envoy, and Prometheus, and various design patterns and engineering processes that we learned along the way. In addition, I’ll describe how we have adapted data analytics systems themselves to improve reliability and manageability in the cloud, such as creating an ACID storage system that is as reliable as the underlying cloud object store (Delta Lake) and adding autoscaling and auto-shutdown features for Apache Spark.
All too often the discussion is focused on definitions and theory of cloud computing. Here are a few examples to bring cloud to life by companies who have taken an early plunge, at scale, and links to relevant resources.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Giga Spaces Alternative To GAE_JavaOne 09
1. Alternative to Google Application Engine for Java™ Technology-Based Applications Nati Shalom CTO GigaSpaces Natishalom.typepad.com Twitter.com/natishalom Francis de la Cruz Manager , Argyn Kuketayev Senior Consultant, Primatics Financial
2. About GigaSpaces 2,000+ Deployments 100+ Direct Customers Among Top 50 Cloud Vendors A middleware platform enabling applications to run a distributed cluster as if it was a single machine
11. Typical Enterprise Application Business tier Back-up Back-up Back-up Back-up Load Balancer Web Tier Messaging Data Tier Do you see a problem?
12.
13.
14.
15. PaaS on top of AWS – Architecture view Application Repository (S3) MT Application Provisioning IaaS Provider (EC2, GoGrid, Sun, VMWhere, Citrix,..) App A App B Application Deployment Configuration 2)Deploy 1)Install Provision 3)Manage
16.
17. Understanding the provisioning process GSC Start GSC Join the GSM cluster GSM Start GSM Deploy processing units LB Start the Load Balancer Add/Remove web container DB Initialize the database storage Start the database Deployment manager Machine Parse the deployment configuration Provision the VM with assigned profile Monitor and manage the application Install software packages from repo Assign machine profile Repeat for all machines
21. End 2 End Elasticity Load Balancer to Database Embedded Web Container Dynamic Load Balancing HTTP Session Replication In Memory Data Grid Async update to the Database Dynamic SLA Based Scaling
22. Design for linear scalability Users Load Balancer Web Processing Units Business Processing Units DB Partition the entire application stack
23.
24. Case Study: Evolv ™ Risk: Cloud Computing Use Case for Java One 2009 Francis de la Cruz Manager, Primatics Financial Argyn Kuketayev Senior Consultant, Primatics Financial
25.
26.
27.
28. Business Needs: Accounting-Cashflows Risk Analytics Platform Stochastic (Monte Carlo) simulation: for each loan run 100 paths (360 months each) INPUT Loan Portfolio ( 100MB): 100k Loans x 1 KB data Forecast Scenarios (100MB): 1MB per simulation path Market History (<1MB) Assumptions, Setting, Dials (<1KB) OUTPUT Cashflows (3GB): 100k Loans x 360 months x 10 Doubles
29. Business Needs: Scale Many jobs by the same user Many users in a firm Many firms More loans, more simulations, longer time horizon Risk Analytics Platform
30.
31. Evolv Risk 1.5 vs 2.0 Software Stack GIGASPACES Prior Grid Framework J2EE Platform Loans & securities Loans Web-Interface SSL Reporting Warehouse Model API Scenarios Loss & Valuation Securities Custom Templates Validation Pluggable Client models Model Validation & statistics Cohorts HPI rates Interest rates Market rates Provisioning Monitoring Job Scheduling Failover / Recovery Load Balancing AWS Billing Registration Management Loss Forecasts Valuations Discount rates Node Management OLAP Reports Auto Throttling SLA Space Based Architecture Scaling Manual Process Model Validation & statistics Provisioning Monitoring Billing AWS Registration AWS management Not In Architecture Auto Throttling Space Based Architecture SLA Node Management * Broker (MQ) Sun JMS Discovery Persistence Manager J2EE Platform Inbuilt models
Enabling to run a single app on a dist. env. Leveraging in memory resources to gain performance
<number>
Try to add a machine and see what happens? NothingEvetything is hard wired, staticAssuming we did do that, what the effect? Can you predict
<number>
<number>
<number>
Remoting over IMDGMessaging over IMDGIMDG as a system of record, async persistency
PerformanceMust run in a matter of hours and minutes not days.On-demand performance. High priority requests can be run on more machines.Stochastic (Monte Carlo Simulation) or DeterministicScalabilityLinear scalability per additional node.Multiple ScenariosClients may choose to execute 1 to N scenariosHorizon 2 years to 30 yearsStress Tests – unemployment rate rises above 10% and home prices fall by another 25%Data Size can easily run into the tens and hundreds of gigabytes and maybe even terrabytesData IntegrityClient’s data must never reside on the same location as another client’s data.Cashflow or valuation produced cannot be lost.Transacted
This is primatics’ story.Stress how respectful we are of the open source framework and we are not here to talk about merits and demerits.1.0 to 1.5 to 2.01.0 typical J2EE app. 1 client. 50k loans. Non Enterprise grade models. Few hours. 1.5 1st cloud app. N clients. 160k loans. Enterprise grade models. Few minutes/hours.2.0 NNNN clients. 1MM loans. Enterprise grade models. Few minutes/hours.Start out with 1.5Stress how 1.5 currently in production.What are the things that proved difficult to scale for multiple clients.Things that are missingThings that are not enterprise grade.1.5 not designed to scale over clients.2.0 is designed to scale over N clientsPulled Manual and Things we liked into the application.Replaced the underlying frameworkReplaced with enterprise gradeAdded space based architecture.<number>
All Jobs are stored in spaces.Cashflow objects in the spaces are backed up to a store on a different PU.Compute PU will load models as needed.Compute PU will also push the cashflows to a MySQL database. Current throughput is at 60MM records in 13 minutes (transacted)1.5 Data PerformanceMax. throughput at 60M records in 30minutes. = 33k records / second on MySQL2.0 Data PerformanceEst. Max. throughput at 60M records in 13 minutes = 77k records / second on MySQL innodb33
All Jobs are stored in spaces.Cashflow objects in the spaces are backed up to a store on a different PU.Compute PU will load models as needed.Compute PU will also push the cashflows to a MySQL database. Current throughput is at 60MM records in 13 minutes (transacted)
Importance of integration into the cloud.ProvisioningCould take minutes to set up vs configThrottlingBring up servers, put application on it, have it register vs auto-throttlingStability / monitoringProbably works well on traditional grid environment – didn’t work well on AMZN.When you start out on the cloud. Pick up the tools that you know will work well vs making the tools work well.
Data had to be pushed into the Grid vs using the spaces for caching and data distributionunicast vs multicast issue in Amazon forced us to create the JMS Broker and Discovery module for pushing data and monitoring.Deployment – bring server up through AMZN console then deploy application. 2.0 allows us to leverage GigaSpaces for deployment.Images can be a versioning nightmare.