This document discusses optimizing cloud applications using RightScale. It covers monitoring applications using tools like Collectd and New Relic RPM. It also discusses optimizing database performance on cloud infrastructure by scaling instances vertically and horizontally, using the right indices, and ensuring the working set fits in memory. The document provides an agenda and overview of these optimization techniques.
Stream Processing with Pipelines and Stored ProceduresSingleStore
This talk will discuss an upcoming feature in MemSQL 6.5 showing how advanced stream processing use cases can be tackled with a combination of stored procedures (new in 6.0) and MemSQL's pipelines feature.
Optimizing Query is very important to improve the performance of the database. Analyse query using query execution plan, create cluster index and non-cluster index and create indexed views
MemSQL 201: Advanced Tips and Tricks WebcastSingleStore
Topics discussed include differences between columnstore and rowstore engines, data ingestion, data sharding and query tuning, lastly memory and workload management.
Watch the replay at https://memsql.wistia.com/medias/4siccvlorm
Stream Processing with Pipelines and Stored ProceduresSingleStore
This talk will discuss an upcoming feature in MemSQL 6.5 showing how advanced stream processing use cases can be tackled with a combination of stored procedures (new in 6.0) and MemSQL's pipelines feature.
Optimizing Query is very important to improve the performance of the database. Analyse query using query execution plan, create cluster index and non-cluster index and create indexed views
MemSQL 201: Advanced Tips and Tricks WebcastSingleStore
Topics discussed include differences between columnstore and rowstore engines, data ingestion, data sharding and query tuning, lastly memory and workload management.
Watch the replay at https://memsql.wistia.com/medias/4siccvlorm
Working with informtiaca teradata parallel transporterAnjaneyulu Gunti
It explains how to move data between PowerCenter and Teradata databases. It explains when to use Teradata relational connection and TPT connection. This article also lists issues we might encounter when loading data to or unloading data from Teradata and the workarounds for these issues.
Learn best practices for taking advantage of Amazon Redshift's columnar technology and parallel processing capabilities to improve your data warehouse performance.
Optimising your Amazon Redshift Cluster for Peak PerformanceAmazon Web Services
In this session, we take an in-depth look at the latest features in Amazon Redshift. Analyze data stored in and outside of your cluster with Amazon Redshift Spectrum, accelerate all your analytics workloads, and modernize your on-premises data warehouse. We will focus on best practices for designing optimal schemas, load data efficiently, and optimise queries to deliver high throughput an performance.
Speaker: Ganesh Raja, Solutions Architect, AWS
SQL Saturday - Twelve Trace Flags In Twelve MinutesMatt Slocum
This presentation briefly explains how to use a trace flag and highlights 12 more common trace flags in SQL Server.
Some trace flags are specific to SQL Server 2012 or 2014.
RightScale Conference Santa Clara 2011: Looking for configurations that work across clouds? Want to pull configurations from Git? Learn how RightScriptsTM and Chef power ServerTemplates. We will present best practices for modular, agile configuration management.
RightScale Webinar: February 15, 2011 – For hybrid clouds to be useful, IT pros need to be able to easily manage and automate their capacity across multiple resource pools, private and public. In order to achieve this, companies are turning to Cloud.com and Rightscale to automate infrastructure orchestration and application management in the cloud.
5 Cloud Commandments - Why Cloud Management Makes SenseRightScale
RightScale Conference Santa Clara 2011: What is the cloud and how do you manage it? Uri Budnik will discuss the cloud technology landscape and where RightScale fits in to drive agility, cost, and time savings above cloud infrastructure. RightScale has been investing heavily for the past four years to make cloud infrastructure easy to leverage. This session will clarify elements that are straightforward, what continues to be difficult, and the impact on your schedule and budget.
Video Encoding in the Cloud A Key Strategy for 2011RightScale
RightScale Webinar: January 20, 2011 – In this webinar we discuss how and when to use on-demand cloud infrastructure for your video encoding needs and a live demo:
* Basics of video encoding on the cloud
* Strategy discussion on when to use public cloud encoding, on-premise encoding or a hybrid of both
* Overview of how to bring up cloud-based encoding servers for special projects and for excess capacity and fail-over
* Live demo.
Working with informtiaca teradata parallel transporterAnjaneyulu Gunti
It explains how to move data between PowerCenter and Teradata databases. It explains when to use Teradata relational connection and TPT connection. This article also lists issues we might encounter when loading data to or unloading data from Teradata and the workarounds for these issues.
Learn best practices for taking advantage of Amazon Redshift's columnar technology and parallel processing capabilities to improve your data warehouse performance.
Optimising your Amazon Redshift Cluster for Peak PerformanceAmazon Web Services
In this session, we take an in-depth look at the latest features in Amazon Redshift. Analyze data stored in and outside of your cluster with Amazon Redshift Spectrum, accelerate all your analytics workloads, and modernize your on-premises data warehouse. We will focus on best practices for designing optimal schemas, load data efficiently, and optimise queries to deliver high throughput an performance.
Speaker: Ganesh Raja, Solutions Architect, AWS
SQL Saturday - Twelve Trace Flags In Twelve MinutesMatt Slocum
This presentation briefly explains how to use a trace flag and highlights 12 more common trace flags in SQL Server.
Some trace flags are specific to SQL Server 2012 or 2014.
RightScale Conference Santa Clara 2011: Looking for configurations that work across clouds? Want to pull configurations from Git? Learn how RightScriptsTM and Chef power ServerTemplates. We will present best practices for modular, agile configuration management.
RightScale Webinar: February 15, 2011 – For hybrid clouds to be useful, IT pros need to be able to easily manage and automate their capacity across multiple resource pools, private and public. In order to achieve this, companies are turning to Cloud.com and Rightscale to automate infrastructure orchestration and application management in the cloud.
5 Cloud Commandments - Why Cloud Management Makes SenseRightScale
RightScale Conference Santa Clara 2011: What is the cloud and how do you manage it? Uri Budnik will discuss the cloud technology landscape and where RightScale fits in to drive agility, cost, and time savings above cloud infrastructure. RightScale has been investing heavily for the past four years to make cloud infrastructure easy to leverage. This session will clarify elements that are straightforward, what continues to be difficult, and the impact on your schedule and budget.
Video Encoding in the Cloud A Key Strategy for 2011RightScale
RightScale Webinar: January 20, 2011 – In this webinar we discuss how and when to use on-demand cloud infrastructure for your video encoding needs and a live demo:
* Basics of video encoding on the cloud
* Strategy discussion on when to use public cloud encoding, on-premise encoding or a hybrid of both
* Overview of how to bring up cloud-based encoding servers for special projects and for excess capacity and fail-over
* Live demo.
RightScale User Conference NYC 2011 -
Elon Bar-Evan - Technical Trainer, RightScale
In this live demo of the RightScale Cloud Management Platform, we'll show you step-by-step how to build a multi-tiered application in the cloud in less than 60 minutes. Starting with only a database table and a few lines of PHP code, we'll build a complete 3-tier architecture in the cloud with redundant load balancers, a master MySQL database server replicating to a slave database server, and an application tier that can automatically scale from 2 to 120 servers. This presentation will be highly technical and very fast paced.
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...RightScale
RightScale Webinar: June 29, 2010 – In this webinar you'll learn how you can save by only paying for what you use and no more. See first-hand how scheduling issues can be a thing of the past. And for projects that require massive resources, you'll see how you can complete your projects in less time for the same cost.
Enterprise Cloud - The Evolution of IT StrategyRightScale
RightScale Conference Santa Clara 2011: Enterprises are moving to the cloud. Josh Fraser will outline how to deliver IT services faster and support line-of-business requirements better. Find out how hybrid and private cloud computing can advance your business goals. Leverage multiple resource pools and help you identify which use cases are best suited for public, private, and hybrid clouds.
Turbocharging Rackspace Cloud with the RightScale Cloud Management PlatformRightScale
Rightscale Webinar: The RightScale Cloud Management Platform helps Rackspace customers by delivering faster cloud on-boarding with pre-built stacks and best practices. RightScale’s platform provides tools to manage cloud initiatives more efficiently with functionality such as auto- scaling and database backups. In this webinar you will learn how RightScale manages some of the largest and cutting-edge cloud deployments in the world.
RightScale Webinar: March 17, 2009 – Learn how to utilize RightScale for your deployment on Amazon EC2 in Europe. We discuss the importance of RightScale and Amazon EC2 in Europe and European adoption of cloud computing. Watch the video at http://vimeo.com/rightscale/rightscale-and-amazon-ec2-in-europe.
Securing Sensitive Data in Your Hybrid CloudRightScale
RightScale Webinar: Do you want both the control and customization of a private cloud and the cost savings of a public cloud? Then a hybrid cloud might be the best solution for your business. But to safely receive these benefits, you’ll need to secure your sensitive data across both your private and public cloud.
Hear about the challenges faced by cloud customers as they deploy applications and data in hybrid clouds. Join Dave Asprey, VP of Cloud Security at Trend Micro, and Phil Cox, Director of Security and Compliance at RightScale, to learn about common pitfalls, inherent risks, and security best practices to protect sensitive information in cross-cloud environments.
With effective and flexible cloud security, you can embrace the economic and technical efficiencies of hybrid clouds, improving your business and saving costs.
Rafael Saavedra, VP Engineering at RightScale, led this session at the RightScale User Conference 2010 in Santa Clara.
Session Abstract: Just like our customers, RightScale runs in the cloud and requires the best platform to automate operations. As such, RightScale uses RightScale to manage RightScale. Our complete infrastructure – development, testing, staging, and production – consists of servers that are configured, launched and managed by the RightScale Platform. In this talk, we'll present insights into how our different systems are set up and managed through the RightScale dashboard, how we organize the different production deployments, how we roll out major and minor upgrades to our infrastructure, and what best practices we follow during normal and emergency operations.
Steve Riley, Sr. Technical Program Manager at Amazon Web Services, led this session at the RightScale User Conference 2010 in Santa Clara.
Session Abstract: Moving to the cloud raises lots of questions, mostly about security. Amazon Web Services has built an infrastructure and established processes to mitigate common vulnerabilities and offer a safe compute and storage environment. In this session, we'll discuss common cloud security concerns, show how AWS protects its infrastructure from internal and external attack, and explain how you can take advantage of the security features of AWS in your own applications as you extend your enterprise into the cloud.
RightScale Webinar: The Five Critical Steps to Develop a Cloud StrategyRightScale
With the advent of the public cloud, central IT has a mandate to not be left behind. Having an organization-wide cloud strategy is imperative for maximizing IT agility, while maintaining centralized control and mitigating “shadow IT”.
Your cloud strategy should be aligned to maximize your business value. The question is how? In this webinar we show our our five-step framework, based on helping over 1,000 organizations achieve cloud success.
You'll learn how to:
1. Identify your cloud motivations
2. Assess your current cloud maturity
3. Overcome the four common cloud challenges
4. Plan your cloud portfolio
5. Choose your cloud adoption pattern - Cloud First, Targeted, or Grass Roots
This session is for you if you want to learn tips and techniques that are used to optimize database development with special emphasis on SQL Server 2005. If you write lot of stored procedures and want to learn the tools of a DBA, this is the session for you. If you are new to SQL Server development environment, you will learn how the various constructs compare to each other and better performance can be produced every time with a brief introduction to understanding Execution Plans.
Getting to Know MySQL Enterprise MonitorMark Leith
MySQL Enterprise Monitor is the monitoring and management solution for DBAs and developers delivered as part of MySQL Enterprise Edition. It provides background monitoring, alerting, trending, and analysis of the MySQL database and the statement traffic that is running within it.
View this session to learn how to install/configure, customize, and use MySQL Enterprise Monitor to suit your environment. Whether you use a single server or have hundreds of instances, MySQL Enterprise Monitor can provide great insights into how your environment is performing.
Practical SQL query monitoring and optimizationIvo Andreev
Practical SQL query monitoring and optimization
Today the project owners demand results as soon as possible and most often - for yesterday. Time to market is crucial and it is practical to deliver bit-by-bit, get feedback and grow with the number of your customers. But as the project grows, the team does too and not all have the same expertise. As well rarely in the beginning the requirements clear enough to allow performance-wise SQL interaction. In most cases there does not exist an ORM that can solve this task for you and you will need to have hard T-SQL writer in the team. If you already know this story or are going this way then in this practical session we will share how to monitor, measure and optimize your SQL code and DB layer interaction.
Antes de migrar de 10g a 11g o 12c, tome en cuenta las siguientes consideraciones. No es tan sencillo como simplemente cambiar de motor de base de datos, se necesita hacer consideraciones a nivel del aplicativo.
Give you a brief overview of the product. - What is esProc SPL? And show some cases helping you to know what it uses for. Talk about why esProc works better. And overview its brief characteristics. After that, Introduce the main technical solutions which esProc is often used.
Amazon Aurora for the Enterprise - August 2016 Monthly Webinar SeriesAmazon Web Services
Relational databases are a cornerstone of the enterprise IT landscape, powering business-critical applications of many kinds. Though they have been around for a while, current commercial relational databases have lagged behind in innovation. Amazon Aurora, a managed database service built for the cloud, is intended to change that. It fulfils the high-performance, high-availability needs of business-critical applications with an emphasis on cost-effectiveness. In this session, we will look into how Aurora fits the needs of applications built and bought by enterprises to power their business.
Learning Objectives:
• Explore the overall architecture, capabilities, and cost-effectiveness of Aurora and see how it compares to commercial database offerings
• Learn best practices for enterprises adopting Aurora for existing and new workloads, as well as strategies, tools, and techniques for migrating existing databases to Aurora
Optimizing the queries you send to the database can greatly increase the database's performance, but what do you know about all those strange MySQL variables that can be played with to get even more power from the database? Join me as we go over some of the basics of the various MySQL settings you can twitch, tweak and massage to get the most out of your MySQL server.
Nessa sessão será exposto boas práticas do Amazon Redshift, o dataware da AWS. Tem como intuito de expor de formas efetivas de migração, cargas de dados, realizar tunnings nas suas consultas.
10 Must-Have Automated Cloud Policies for IT GovernanceRightScale
As both cloud use and spend increase, enterprises need to implement automated cloud governance. IT leaders must avoid impeding the agility that cloud provides while ensuring efficient cloud spend and reducing risk. In this webinar, we will cover 10 automated policies that every enterprise should have as part of IT governance best practices for cloud.
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
Kubernetes adoption is growing and more companies are leveraging Terraform. At RightScale, we combine Kubernetes, Terraform, RightScale, and cloud. In this webinar, find out how we are combining these solutions to create a fully automated DevOps process.
Optimize Software, SaaS, and Cloud with Flexera and RightScaleRightScale
Flexera and RightScale have now joined forces to help you optimize the technologies you use. Learn how Flexera solutions for software license optimization and SaaS management complement RightScale cloud management and cost optimization offerings to give you comprehensive management of your technology spend.
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
Cloud adoption just keeps on growing and now is the time to take control. Your enterprise cloud strategy for 2019 needs to address the broad impact of cloud use in your company. Your strategy should also cover implications for your technical processes, as well as supporting areas including finance, governance, organization, and culture.
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
As cloud spend grows, enterprises need to set up internal processes to manage and optimize their cloud costs. This process will help organizations to accurately allocate and report on costs while minimizing wasted spend. In this webinar, experts from RightScale’s Cloud Cost Optimization team will share best practices in how to set up your own internal processes.
Multi-Cloud Management with RightScale CMP (Demo)RightScale
Almost every enterprise will face the challenge of multi-cloud management. A cloud management platform (CMP) can help you broker standardized cloud services with a single view across both public and private clouds, giving you control over existing cloud usage and enabling you to offer self-service provisioning across all your clouds and virtualized infrastructure.
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
In today’s multi-cloud world, you need to understand how VM types and prices compare between public clouds. Whether you are comparing clouds to find the best placement, benchmarking your compute costs, or want to migrate between clouds, you’ll find out how to map the instance types and how costs will vary by cloud provider.
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
Spend on cloud is increasing, but getting cloud costs allocated to the right business units can still be challenging, especially when you are using multiple clouds. You need automated tools that enable you to allocate costs from your cloud bill and report on spend to users across your organization.
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
The media is highlighting scores of stories about companies that have moved from one public cloud to another for business or technical reasons. Regardless of whether you are running on AWS, Azure, or Google, there will likely come a time that you’ll want to consider switching cloud providers. Whether you are contemplating a move now or just want to keep your options open in the future, you will need to consider a variety of cost, service, and technical factors. In this webinar, we’ll walk you through the evaluation process of migrating to another cloud provider and highlight the pros and cons.
Using RightScale CMP with Cloud Provider ToolsRightScale
Large organizations are using cloud management platforms (CMPs) to manage and govern multi-cloud environments. They need their CMPs to work regardless of the cloud provider tools used by development teams, including AWS Cloud Formation templates, Azure Resource Manager templates, and container services. We will show how RightScale CMP can add operation orchestration and governance regardless of how you provision your workloads.
Best Practices for Multi-Cloud Security and ComplianceRightScale
The last few months have seen ongoing cloud security breaches and a heightened data privacy focus due to GDPR. In today’s multi-cloud environment, enterprises are challenged to ensure security and compliance across both public and private clouds. We will help you understand best practices for multi-cloud security and compliance and how a cloud management platform (CMP) can help.
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
With the explosion of cloud use, enterprises need to implement appropriate governance controls. Automated policies can optimize costs and ensure that operational, compliance, and security requirements are met. Using RightScale, you can create a single policy to work across all of your clouds, including AWS, Azure, Google Cloud, and VMware vSphere.
The 5 Stages of Cloud Management for EnterprisesRightScale
With cloud use exploding and cloud bills skyrocketing, enterprises are implementing new cloud governance processes and tools. A cloud management platform (CMP) will be a foundational technology you’ll need to get it all under control. We cover the 5 stages of cloud management that enterprises go through to fully manage their cloud use, and how a CMP helps.
Cloud storage costs are increasing and now represent a significant portion of cloud spend. As a result, cloud users need to focus on ways to reduce storage spend by selecting the best options while also finding ways to manage the rapid increase in the use of cloud storage.
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
Serverless computing, (sometimes called function-as-a-service) is the top-growing cloud service year-over-year in 2018 compared to 2017 according to the RightScale State of the Cloud Survey. Serverless is appropriate for a variety of different use cases. We share how serverless offerings and pricing for different cloud providers compare.
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
Managed services providers (MSPs) and other IT services providers offering managed services across multiple clouds use a cloud management platform (CMP) as a foundational technology. But what are the best practices for MSPs to leverage a CMP for success with end customers? MSPs need to implement appropriate account hierarchies, tagging strategies, cost management practices, templating and automation approaches, and DevOps processes.
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
As public cloud storage services mature, it becomes easier to make apples-to-apples comparisons. We drill down on the latest specs and features for object, block, archival, and file storage across AWS, Azure, Google, and IBM. We also compare prices for a variety of storage scenarios.
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
The RightScale 2018 State of the Cloud Report has just been released. It includes new insights on cloud adoption trends. We highlight the most interesting cloud trends that will help you evolve your cloud strategy, deliver on your 2018 cloud goals, and mobilize your internal stakeholders for cloud initiatives
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
Most enterprises already have a multi-cloud strategy. A cloud management platform (CMP) can help you broker cloud services with a single view across both public and private clouds, giving you control over existing cloud usage and enabling you to offer self-service provisioning across all your clouds and virtualized infrastructure.
How to Manage Cloud Costs with RightScale OptimaRightScale
With cloud use rising, managing cloud costs for your enterprise becomes more critical. To effectively control costs, you can leverage a cloud cost management tool like RightScale Optima to collaborate across your organization to report on and optimize your cloud spend.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
Essentials of Automations: Optimizing FME Workflows with Parameters
Optimizing Your Cloud Applications in RightScale
1. Optimizing Your Cloud Applications in RightScale Rafael H. Saavedra - VP Engineering, RightScale June 8th, 2011
2. Introduction 3-tier application architecture Vertical & horizontal scaling RightScale monitoring and cluster graphs New Relic RPM Support for optimizing DB performance Miscellaneous Agenda
3. Multi-tenancy Shared resource pooling Geo-distribution and ubiquitous network access Service oriented Dynamic resource provisioning Self-organizing Utility based pricing Cloud computing characteristics
4. No upfront investment Lowering operating costs Highly scalable Easy access Reduces business risk and maintenance costs Cloud computing advantages
9. The array scales up or down based on performance votes Tags allow scaling on an arbitrary decision set Decision threshold controls reaction time Sleep time allows new resources to have an impact Scaling can be time dependent Detailed setup instructions: http://bit.ly/c1oLr2 Fast response to changes in load conditions using alerts Allocation of servers to availability zones based on weights Deployment-based so configuration is consistent Arrays can be pre-scaled to support anticipated demand Server arrays provide horizontal scaling
10. Cluster monitoring Individual graphs Good for a dozen servers Displays all standard graphs with full detail Stacked graphs Displays the contribution of many servers to a total Great to see the sum and variability of activity in a cluster Difficult to make out individual servers Examples: requests/sec, cpu busy cycles, I/O bytes/sec Heat maps Displays a bar for each server Great to see uneven distribution across servers Great to quickly spot performance problems across many servers Difficult to read absolute values or see the total cluster activity
16. Cluster monitoring architecture Architecture Monitoring front-end serverspull data from storage servers Up to 100 servers on one graph(to be increased) monitoring storage servers monitoring front-end servers your servers
23. An expensive query The N+1 query problem Finding patterns in similar requests New Relic RPM – 3 Examples
24. Optimizing DB performance RightScale MySQLServerTemplates Configuration files tailored to instance size innodb_buffer_pool_size key_buffer_size thread_size sort_buffer_size The never ending task of identifying current bottlenecks Disk seeks Performance of disk operations Scale up when working set cannot fit in memory – avoid active swapping Constant monitoring of performance graphs, logs and query Schema considerations
25. Schema considerations Lookups need to be indexed Sorting requires an index Joins need to be done on indices Become slower as tables grow Compounded indices should be used consistently Do not abuse indices Each index requires a disk write Compact tables if they become fragmented Deleted rows do not remove the corresponding index entries
26. Monitoring DB performance Standard collectd statistics User vs wait time (disk operations) Performance of disk operations Scale up when working set cannot fit in memory MySQLcollectdplugin Monitor INSERT, SELECT, UPDATE operations The breakdown of read operations can indicate missing indices Monitoring /var/log/mysql-slow.log file Identify slow queries Use MySQL EXPLAIN command to identify query plan
27. MySQLCollectdPlugin Uses MySQL SHOW STATUS command to collect statistics A large set of counters that are divided into 10 categories Connections IO Requests Select Rates Read Rates Key Rates Commands Rates Query Cache Tables Memory Misc.
29. Mysql-slow.log & explain command # Time: 101006 23:30:11 # User@Host: prod[prod] @ domU-12-31-39-0F-D0-C1.compute-1.internal [10.193.211.47] # Query_time: 7 Lock_time: 0 Rows_sent: 1 Rows_examined: 19785 SELECT * FROM `ec2_elastic_ips` WHERE (`ec2_elastic_ips`.ec2_instance_id = 6810144) LIMIT 1; mysql> explain select * FROM `ec2_elastic_ips` WHERE (`ec2_elastic_ips`.ec2_instance_id = 6810144) LIMIT 1 *************************** 1. row *************************** id: 1 select_type: SIMPLE table: ec2_elastic_ips type: ALL possible_keys: NULL key: NULL key_len: NULL ref: NULL rows: 33332 Extra: Using where 1 row in set (0.00 sec)
30. MySQL performance depends on locality Wait time should be minimum when working set fits in memory Performance degrades once wait time is significant wait time insignificant user time dominates
31. MySQL reads graphs Read-random-next represents a table scan Read-next represents an index scan
32. Misc load testing using httperf RightScale provides ServerTemplates in the marketplace https://my.rightscale.com/library/server_templates/Httperf-Load-Tester-11H1/18316 Tutorial on httperf setup and configuration http://support.rightscale.com/03-Tutorials/02-AWS/E2E_Examples/E2E_Gaming_Deployment/Adding_Httperf_Load_Tester
The cluster monitoring is very powerful in that it provides different types of views into the operation of large clusters of servers
Walk through ofhow it works: in any deployment, go to the monitoring tab select servers select metric to plot familiar controls to switch time period and graph size displays one graph per server, here core1.rightscale.com through core8.rightscale.com in this example the graphs show cpu utilization for the past week, where blue is busy time and green is idle
Individual graphs only work for so many servers, they also don’t show what is happening as an aggregateStacked graphs stack the contribution of each server on top of one anotherWalk through what the graph shows
Stacked graphs are great to see the aggregate, but it is often difficult to see abnormal server behaviorHeat maps show many servers on one graph by plotting one horizontal bar per serverThe time axis is the same for all servers and it is shown at the bottom of the graphThe color of the bar shows the value of the metric for the serverWalk through the graphIt’s easy to see that there are 6 servers sharing the load, and two servers that are different
At scale this is how all this looks and comes togetherThis example is real, it shows an incident we had with our monitoring cluster a few months agoThis heat map shows 100 servers out of one of our monitoring clusters (we want to be vague here…)When there are more than 100 servers, the heat map shows a sampling of 100Describe the sampling: most recently launched, longest running, some of each server template, rest randomStory:This heat map plots I/O wait for our monitoring servers on a day where we suddenly received a number of alerts for a few serversThe heap map shows these servers clearly as red bands starting between 7am and 8amSo we could clearly see that something was going on with a small number of servers and that it started more or less at the same time on all themTo see what happened in aggregate, we can switch graph type…
This shows the same incident as on the previous slide, but with a timescale of a weekIt shows the number of servers handled by each monitoring server, i.e. each color bar shows one serverIt is easy to see that some customer launched a large number of servers right at the time the overload beganFurther investigation showed that due to a bug these servers were allocated unevenly across the cluster causing the overload’
The architecture behind the cluster monitoring is rather extensiveCustomer (i.e. your) servers send monitoring data every 20 seconds to our serversThe data points are cached in-memory on those servers and flushed to disk periodicallyCluster monitoring graphs are produced on separate front-end servers, which pull the data from over 100 monitoring storage serversThe graphs are produced using rrdtool and auto-refresh