During the “Architecting for the Cloud” breakfast seminar where we discussed the requirements of modern cloud-based applications and how to overcome the confinement of traditional on-premises infrastructure.
We heard from data management practitioners and cloud strategists from Amazon Web Services and NuoDB about how organizations are meeting the challenges associated with building new or migrating existing applications to the cloud.
Finally, we discussed how the right cloud-based architecture can:
- Handle rapid user growth by adding new servers on demand
- Provide high performance even in the face of heavy application usage
- Offer around-the-clock resiliency and uptime
- Provide easy and fast access across multiple geographies
- Deliver cloud-enabled apps in public, private, or hybrid cloud environments
Os AWSome Days são baseados no Curso AWS Essentials e o conduzirá em um aprofundamento (passo a passo) na gama de serviços AWS, tais como: Computação, Armazenamento, Banco de Dados e Redes. No final da sessão, você estará apto a construir aplicativos escaláveis e seguros na nuvem da AWS.
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAmazon Web Services
Jinesh Varia, Technology Evangelist, Discusses AWS architecture best practices and design patterns at the AWS Enterprise Tour - SF - 2010
http://jineshvaria.s3.amazonaws.com/public/cloudbestpractices-jvaria.pdf
VMware CloudTM on AWS brings VMware’s enterprise class Software-Defined Data Center software to Amazon’s public cloud, delivered as an on-demand, elastically scalable, cloud-based VMware sold, operated and supported service for any application and optimized for next-generation, elastic, bare metal AWS infrastructure. This solution enables customers to use a common set of software and tools to manage both their AWS-based and on-premises vSphere resources consistently. Further virtual machines in this environment have seamless access to the broad range of AWS services as well. This session will introduce this exciting new service and examine some of the use cases and benefits. The session will also include a VMware Tech Preview that demonstrates standing up a complete SDDC cluster on AWS and various operations using standard tools like vCenter.
AWS is a growing collection of integrated cloud services-analytics, computing, database, mobile, networking, storage and web for moving faster, achieving more and saving money. AWS Solutions Architect online training by Cloudsara extreamly gives you hands-on knowledge to designing distributed applications and systems on the AWS platform. Designing and deploying scalable, highly available, and fault tolerant systems on AWS. Migrate an existing on-premises application and deploy new application to AWS.
AWS Certified Solutions Architect Professional Course S10-S14Neal Davis
This deck contains the slides from our AWS Certified Solutions Architect Professional video course. It covers:
Section 10 AWS Database Services
Section 11 Serverless Applications
Section 12 Docker Containers and PaaS
Section 13 Deployment and Management
Section 14 Migration and Transfer Services
Full course can be found here: https://digitalcloud.training/courses/aws-certified-solutions-architect-professional-video-course/
Os AWSome Days são baseados no Curso AWS Essentials e o conduzirá em um aprofundamento (passo a passo) na gama de serviços AWS, tais como: Computação, Armazenamento, Banco de Dados e Redes. No final da sessão, você estará apto a construir aplicativos escaláveis e seguros na nuvem da AWS.
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAmazon Web Services
Jinesh Varia, Technology Evangelist, Discusses AWS architecture best practices and design patterns at the AWS Enterprise Tour - SF - 2010
http://jineshvaria.s3.amazonaws.com/public/cloudbestpractices-jvaria.pdf
VMware CloudTM on AWS brings VMware’s enterprise class Software-Defined Data Center software to Amazon’s public cloud, delivered as an on-demand, elastically scalable, cloud-based VMware sold, operated and supported service for any application and optimized for next-generation, elastic, bare metal AWS infrastructure. This solution enables customers to use a common set of software and tools to manage both their AWS-based and on-premises vSphere resources consistently. Further virtual machines in this environment have seamless access to the broad range of AWS services as well. This session will introduce this exciting new service and examine some of the use cases and benefits. The session will also include a VMware Tech Preview that demonstrates standing up a complete SDDC cluster on AWS and various operations using standard tools like vCenter.
AWS is a growing collection of integrated cloud services-analytics, computing, database, mobile, networking, storage and web for moving faster, achieving more and saving money. AWS Solutions Architect online training by Cloudsara extreamly gives you hands-on knowledge to designing distributed applications and systems on the AWS platform. Designing and deploying scalable, highly available, and fault tolerant systems on AWS. Migrate an existing on-premises application and deploy new application to AWS.
AWS Certified Solutions Architect Professional Course S10-S14Neal Davis
This deck contains the slides from our AWS Certified Solutions Architect Professional video course. It covers:
Section 10 AWS Database Services
Section 11 Serverless Applications
Section 12 Docker Containers and PaaS
Section 13 Deployment and Management
Section 14 Migration and Transfer Services
Full course can be found here: https://digitalcloud.training/courses/aws-certified-solutions-architect-professional-video-course/
AWS Certified Solutions Architect Professional Course S15-S18Neal Davis
This deck contains the slides from our AWS Certified Solutions Architect Professional video course. It covers:
Section 15 Analytics Services
Section 16 Monitoring, Logging and Auditing
Section 17 Security: Defense in Depth
Section 18 Cost Management
Full course can be found here: https://digitalcloud.training/courses/aws-certified-solutions-architect-professional-video-course/
How to run your startup on Amazon Web Services, by Alex IskoldAlex Iskold
A detailed overview of the benefits and technology behind Amazon Web Services stack. The presentation discusses general and specific use cases for each web service.
VMware CloudTM on AWS brings VMware’s enterprise class Software-Defined Data Center software to Amazon’s public cloud, delivered as an on-demand, elastically scalable, cloud-based VMware sold, operated and supported service for any application and optimized for next-generation, elastic, bare metal AWS infrastructure. This solution enables customers to use a common set of software and tools to manage both their AWS-based and on-premises vSphere resources consistently. Further virtual machines in this environment have seamless access to the broad range of AWS services as well. This session will introduce this exciting new service and examine some of the use cases and benefits. The session will also include a VMware Tech Preview that demonstrates standing up a complete SDDC cluster on AWS and various operations using standard tools like vCenter.
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Amazon Web Services
Felix Candelario
Global Financial Services Solutions Architect explains the high level AWS Cloud Architecture, the concepts behind Availability Zones, Regions and how they relate with the traditional concept of Data Centers, Pods. He concludes with a presentation on how applications can be architected for the AWS Cloud, and how Mission Critical, Disaster Recovery and Business Continuity architectures are in use by Financial Services customer today.
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...Amazon Web Services
With the maturity and breadth of cloud solutions, more enterprises are moving mission-critical workloads to the cloud. American Commercial Lines (ACL) recently migrated their Oracle ERP to AWS. ERP solutions such as Oracle E-Business Suite require specific knowledge in mapping AWS infrastructure to the specific configurations and needs of running these workloads. In this session, Apps Associates and ACL walk through the considerations for running Oracle E-Business Suite on AWS, including deployment architectures, concurrent processing, load balanced forms and web services, varying database transactional workloads, and performance requirements, as well as security and monitoring aspects. ACL shares their experiences and business drivers in making this transition to AWS.
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013Amazon Web Services
Amazon RDS makes it cheap and easy to deploy, manage, and scale relational databases using a familiar MySQL, Oracle, or Microsoft SQL Server database engine. Amazon RDS can be an excellent choice for running many large, off-the-shelf enterprise applications from companies like JD Edwards, Oracle, PeopleSoft, and Siebel. In this session, you learn how to best leverage Amazon RDS for use with enterprise applications and learn about best practices and data migration strategies.
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...Amazon Web Services
Given the distributed nature of today's workforce, many IT organizations must support branch offices and remote sites. These multiple sites create islands of infrastructure that are necessary to meet local performance and reliability needs, but are costly to manage and increase the risks associated with distributed data. Consolidation is key to reducing costs and eliminating risks, but how do customers leverage the power of AWS as part of this consolidation? Riverbed SteelFusion is a converged infrastructure solution, encompassing server, projected storage, networking, and WAN optimization. When combined with AWS Storage Gateway, SteelFusion allows customers to connect their on-premises infrastructure to AWS. Session attendees will learn how to leverage WAN Optimization and Projected Storage technologies as part of their IT strategy to consolidate and provide disaster recovery for branch offices and remote sites.
Sponsored by Riverbed.
Best Practices for Protecting Cloud Workloads - November 2016 Webinar SeriesAmazon Web Services
Traditional backup software works for on-premises workloads, but protecting the data for workloads running in the cloud is a new game. Backup windows may be non-existent, data may be scattered across geographies and platforms, and there may simply be too much to effectively traverse with traditional methods. Protecting cloud workload data requires some adjustments to your thinking. Join our storage experts to learn more about best practices for preventing loss, rolling back to recovery points, and fitting into backup windows. We will cover protection features and design considerations for protecting data with S3, Glacier, EBS and EFS.
Learning Objectives:
• Learn how to design for recovery points and recovery times using the native AWS storage tools for file, block and object storage
AWS Summit 2014 Melbourne - Breakout 5
Organisations today are increasingly looking for faster and cost effective ways to develop and test products before deployment. Those managing this process must determine when a product is ready to be deployed to production. But before this decision is made, the entire testing and development process should be carefully planned, managed, and reviewed. Amazon Web Services' utility computing model provides a great backbone to achieve this goal. With AWS you can spin up infrastructure on an as-needed basis for development and testing. Run workloads for a certain amount of time, and then stop running them – and stop paying for them – when you don't.
Presenter: John Hildebrandt, Solutions Architect, Amazon Web Services
In this presentation from the AWS User Group UK meetup in November 2014 I recap the new AWS services that were launched and announced at AWS re:Invent 2014.
Introduction to running Oracle on AWS. Focuses on Oracle partnership, time line of partnership, licensing, pricing, use cases, common architectures, customer successes, and what is new.
In this session, we will discuss strategies, tools, and techniques for migrating and running off-the-shelf Oracle packages on AWS. We'll consider applications like Oracle eBusiness Suite, PeopleSoft, JD Edwards, Endeca, and Siebel. These applications are complex by themselves, they are frequently customized, they have many touch points on other systems in the enterprise, and they often have large associated databases. Therefore, they may not seem good candidates for the cloud at first look. Nevertheless, running enterprise applications in the cloud affords powerful benefits, and we'll identify the factors and best practices that most influence success.
Seth Proctor, Chief Technology Officer of NuoDB, and Dr. Michael Waclawiczek, VP of Marketing and Operations, will address common business challenges facing ISVs, and how ISVs use NuoDB’s cloud-scale DBMS to leapfrog the competition when moving to the cloud – and all without giving up key tools like SQL or rewriting applications.
During the “Architecting for the Cloud” breakfast seminar we discussed the requirements of modern cloud-based applications and how to overcome the constraints of traditional database infrastructure.
We discussed how the right cloud-based database architecture can:
- Provide easy and fast access across multiple geographies
- Handle rapid user growth by adding new servers on demand
- Provide high performance even in the face of heavy application usage
- Offer around-the-clock resiliency and uptime
- Deliver cloud-enabled apps in public, private, or hybrid cloud environments
AWS Certified Solutions Architect Professional Course S15-S18Neal Davis
This deck contains the slides from our AWS Certified Solutions Architect Professional video course. It covers:
Section 15 Analytics Services
Section 16 Monitoring, Logging and Auditing
Section 17 Security: Defense in Depth
Section 18 Cost Management
Full course can be found here: https://digitalcloud.training/courses/aws-certified-solutions-architect-professional-video-course/
How to run your startup on Amazon Web Services, by Alex IskoldAlex Iskold
A detailed overview of the benefits and technology behind Amazon Web Services stack. The presentation discusses general and specific use cases for each web service.
VMware CloudTM on AWS brings VMware’s enterprise class Software-Defined Data Center software to Amazon’s public cloud, delivered as an on-demand, elastically scalable, cloud-based VMware sold, operated and supported service for any application and optimized for next-generation, elastic, bare metal AWS infrastructure. This solution enables customers to use a common set of software and tools to manage both their AWS-based and on-premises vSphere resources consistently. Further virtual machines in this environment have seamless access to the broad range of AWS services as well. This session will introduce this exciting new service and examine some of the use cases and benefits. The session will also include a VMware Tech Preview that demonstrates standing up a complete SDDC cluster on AWS and various operations using standard tools like vCenter.
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Amazon Web Services
Felix Candelario
Global Financial Services Solutions Architect explains the high level AWS Cloud Architecture, the concepts behind Availability Zones, Regions and how they relate with the traditional concept of Data Centers, Pods. He concludes with a presentation on how applications can be architected for the AWS Cloud, and how Mission Critical, Disaster Recovery and Business Continuity architectures are in use by Financial Services customer today.
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...Amazon Web Services
With the maturity and breadth of cloud solutions, more enterprises are moving mission-critical workloads to the cloud. American Commercial Lines (ACL) recently migrated their Oracle ERP to AWS. ERP solutions such as Oracle E-Business Suite require specific knowledge in mapping AWS infrastructure to the specific configurations and needs of running these workloads. In this session, Apps Associates and ACL walk through the considerations for running Oracle E-Business Suite on AWS, including deployment architectures, concurrent processing, load balanced forms and web services, varying database transactional workloads, and performance requirements, as well as security and monitoring aspects. ACL shares their experiences and business drivers in making this transition to AWS.
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013Amazon Web Services
Amazon RDS makes it cheap and easy to deploy, manage, and scale relational databases using a familiar MySQL, Oracle, or Microsoft SQL Server database engine. Amazon RDS can be an excellent choice for running many large, off-the-shelf enterprise applications from companies like JD Edwards, Oracle, PeopleSoft, and Siebel. In this session, you learn how to best leverage Amazon RDS for use with enterprise applications and learn about best practices and data migration strategies.
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...Amazon Web Services
Given the distributed nature of today's workforce, many IT organizations must support branch offices and remote sites. These multiple sites create islands of infrastructure that are necessary to meet local performance and reliability needs, but are costly to manage and increase the risks associated with distributed data. Consolidation is key to reducing costs and eliminating risks, but how do customers leverage the power of AWS as part of this consolidation? Riverbed SteelFusion is a converged infrastructure solution, encompassing server, projected storage, networking, and WAN optimization. When combined with AWS Storage Gateway, SteelFusion allows customers to connect their on-premises infrastructure to AWS. Session attendees will learn how to leverage WAN Optimization and Projected Storage technologies as part of their IT strategy to consolidate and provide disaster recovery for branch offices and remote sites.
Sponsored by Riverbed.
Best Practices for Protecting Cloud Workloads - November 2016 Webinar SeriesAmazon Web Services
Traditional backup software works for on-premises workloads, but protecting the data for workloads running in the cloud is a new game. Backup windows may be non-existent, data may be scattered across geographies and platforms, and there may simply be too much to effectively traverse with traditional methods. Protecting cloud workload data requires some adjustments to your thinking. Join our storage experts to learn more about best practices for preventing loss, rolling back to recovery points, and fitting into backup windows. We will cover protection features and design considerations for protecting data with S3, Glacier, EBS and EFS.
Learning Objectives:
• Learn how to design for recovery points and recovery times using the native AWS storage tools for file, block and object storage
AWS Summit 2014 Melbourne - Breakout 5
Organisations today are increasingly looking for faster and cost effective ways to develop and test products before deployment. Those managing this process must determine when a product is ready to be deployed to production. But before this decision is made, the entire testing and development process should be carefully planned, managed, and reviewed. Amazon Web Services' utility computing model provides a great backbone to achieve this goal. With AWS you can spin up infrastructure on an as-needed basis for development and testing. Run workloads for a certain amount of time, and then stop running them – and stop paying for them – when you don't.
Presenter: John Hildebrandt, Solutions Architect, Amazon Web Services
In this presentation from the AWS User Group UK meetup in November 2014 I recap the new AWS services that were launched and announced at AWS re:Invent 2014.
Introduction to running Oracle on AWS. Focuses on Oracle partnership, time line of partnership, licensing, pricing, use cases, common architectures, customer successes, and what is new.
In this session, we will discuss strategies, tools, and techniques for migrating and running off-the-shelf Oracle packages on AWS. We'll consider applications like Oracle eBusiness Suite, PeopleSoft, JD Edwards, Endeca, and Siebel. These applications are complex by themselves, they are frequently customized, they have many touch points on other systems in the enterprise, and they often have large associated databases. Therefore, they may not seem good candidates for the cloud at first look. Nevertheless, running enterprise applications in the cloud affords powerful benefits, and we'll identify the factors and best practices that most influence success.
Seth Proctor, Chief Technology Officer of NuoDB, and Dr. Michael Waclawiczek, VP of Marketing and Operations, will address common business challenges facing ISVs, and how ISVs use NuoDB’s cloud-scale DBMS to leapfrog the competition when moving to the cloud – and all without giving up key tools like SQL or rewriting applications.
During the “Architecting for the Cloud” breakfast seminar we discussed the requirements of modern cloud-based applications and how to overcome the constraints of traditional database infrastructure.
We discussed how the right cloud-based database architecture can:
- Provide easy and fast access across multiple geographies
- Handle rapid user growth by adding new servers on demand
- Provide high performance even in the face of heavy application usage
- Offer around-the-clock resiliency and uptime
- Deliver cloud-enabled apps in public, private, or hybrid cloud environments
What is the best Database Management System architecture to handle today's and tomorrow's evolving needs? The days of shared disk are over. The times are “a-changin” and IT infrastructure has to change with them.
NuoDB held a live even on October 16, 2013 for the introduction of the latest major product release, NuoDB Blackbirds, and looked at why the NuoDB distributed database architecture is the only answer for customers like Fathom Voice, a leading provider of Voice Over IP (VoIP).
NuoDB CEO, Barry Morris spoke with Cameron Weeks, CEO of Fathom Voice, to discuss how his company is using DBMS to break away from the pack and become the hottest player in VoIP. The event included demonstrations of a single, logical database running in multiple geographies and more.
Watch a replay of the webinar: https://www.youtube.com/watch?v=BtzPgLBy56w
451 Research and NuoDB outline the key database criteria for cloud applications. Explore how applications deployed in the cloud require a combination of standard functionality, such as ANSI SQL, and new capabilities specifically required to take full advantage of cloud economics, such as elastic scalability and continuous availability.
From Backups To Time Travel: A Systems Perspective on SnapshotsNuoDB
Many applications today are dependent on databases. Access to past states of database data enables new kinds of useful queries: time-traveling queries. With time travel, application developers can analyze and predict trends in changing data over time, detect data anomalies, and recover from user error such as accidental deletion of data (without relying on a cumbersome database restore). System administrators want simple and efficient backups. Database snapshots can bridge this gap and provide both, without disrupting performance.
This talk dives into snapshots as a database system service. We will discuss design choices for snapshots and time travel, and how those choices impact applications. You will learn about novel research results about how to add snapshots to a database system in a modular way, and we will touch on the challenges and opportunities that present when that database is distributed.
This is a presentation that NuoDB CTO, Seth Proctor gave at a Breakfast Seminar
Seth has 15+ years of experience in the research, design and implementation of scalable systems. His particular focus is on how to make technology scale and how to make users scale effectively with their systems.
Future of Cloud: Insights From the Front LineNuoDB
The survey was conducted over a ten-day period among 222 attendees at two of the IT industry’s most established cloud conferences: Cloud Expo 2014 and AWS re: Invent 2014. The researchers are available for interviews regarding the survey. Please contact media@nuodb.com to schedule. Media may also request a copy of the full survey results.
Contact:
Susan Roberts
Senior Director, Corporate Marketing
NuoDB, Inc.
During the “Architecting for the Cloud” breakfast seminar where we discussed the requirements of modern cloud-based applications and how to overcome the confinement of traditional on-premises infrastructure.
We heard from data management practitioners and cloud strategists about how organizations are meeting the challenges associated with building new or migrating existing applications to the cloud.
Finally, we discussed how the right cloud-based architecture can:
- Handle rapid user growth by adding new servers on demand
- Provide high performance even in the face of heavy application usage
- Offer around-the-clock resiliency and uptime
- Provide easy and fast access across multiple geographies
- Deliver cloud-enabled apps in public, private, or hybrid cloud environments
The applications being built today have drastically different requirements than those built five, 10 or 20 years ago.
In this seminar, you heard from Chief Architect Steve Emmerich about how this company that processes $13 trillion daily is reconsidering database deployment architecture and working toward an always-on, high-performance, elastically scalable database.
You also heard NuoDB CTO Seth Proctor discuss key database points to consider when building or migrating applications for the cloud and modern data center, including:
- Spanning multiple geographies / data centers
- Delivering elasticity
- Providing high performance even with heavy application usage
- Offering around-the-clock resiliency and uptime
Slides from the live Webiner: Industry Experts Examine the State of Databases
451 Research analyst, Matt Aslett, discusses the state of the next-generation database market, the various categories of DBMS being offered on his database landscape map, and how to get a leg up on competitors with the best use cases for each of these categories.
Aslett and NuoDB CTO, Seth Proctor, visit a growing trend of “back to SQL” and what each of them believes lies ahead for in the data management marketplace.
The Power of Determinism in Database SystemsDaniel Abadi
Slides for Daniel Abadi talk at UC Berkeley on 10/22/2014. Discusses the problems with traditional database systems, especially around modularity and horizontal scalability, and shows how deterministic database systems can help.
Getting Started with NuoDB Community Edition NuoDB
These are the companion slides to our Getting Started with NuoDB Community Edition Webinar. (http://www.nuodb.com/resources/videos/webinar-getting-started-nuodb)
Gamma Soft and NuoDB Speed Up Data Consolidation And Cloud MigrationNuoDB
Learn how Gamma Soft, a real-time data migration and synchronization company, can easily transform and integrate your data to a highly-scalable, geo-distributed NuoDB database.
AWS Webcast - Best Practices in Architecting for the CloudAmazon Web Services
Join us to get a better understanding around architecting scalable, reliable applications for the cloud. You'll learn about monitoring, alarming, automatic scaling, load balancing, replication, and more, direct from AWS Senior Evangelist Jeff Barr.
RightScale Webinar: December 8, 2010 – In this Webinar, we discuss the benefits and pain points of multi-cloud as well as key considerations to have in mind when going multi-cloud. We present examples of multi-cloud scenarios and describe the design principles to consider when architecting deployments that must span and migrate across different clouds and providers.
In this session you will learn how you can run popular enterprise workloads from Microsoft, Oracle and SAP on AWS.
We will discuss how you can choose between installing and configuring your own applications or launching entire software stacks from Oracle, SAP and Microsoft in minutes by choosing from a large selection of pre-configured virtual machines images and templates. In both many cases, customers may be able to use their existing software licenses in the AWS cloud with no additional license fees.
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAmazon Web Services
This session discusses strategies, tools, and techniques for migrating enterprise software systems to AWS. These applications are complex by themselves; they are frequently customized; they have many touch points on other systems in the enterprise; and they often have large associated databases. Nevertheless, running enterprise applications in the cloud affords powerful benefits. We identify success factors and best practices.
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
Whether you are running applications that share photos or support critical operations of your business, you need rapid access to flexible and low cost IT resources. The term "cloud computing" refers to the on-demand delivery of IT resources via the Internet with pay-as-you-go pricing. Whether you are a start-up who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of web services at zero upfront costs which are available with a few clicks and within minutes. Join this webinar to learn more about the benefits of Cloud Computing and:
- The history of AWS and how a global online retailer got into cloud computing
- The concepts of utility computing and elasticity and why these are important to a cost-effective, scalable and reliable IT architecture
- The AWS service portfolio and the global footprint on which it is delivered
- The value proposition of the AWS Cloud
- Use cases to help you relate cloud based infrastructure to your own needs
- Busting the myths around cloud computing
- No prior experience is necessary, so join us for an overview of the AWS cloud services, and a discussion on how cloud computing can help accelerate innovation in your company.
Join us for a deep dive into Windows Azure. We’ll start with a developer-focused overview of this brave new platform and the cloud computing services that can be used either together or independently to build amazing applications. As the day unfolds, we’ll explore data storage, SQL Azure™, and the basics of deployment with Windows Azure. Register today for these free, live sessions in your local area.
Uses, considerations, and recommendations for AWSScalar Decisions
From an information session on Amazon Web Services (AWS), looking at uses, considerations, and recommendations for leveraging AWS in your organization.
Topics covered:
- AWS Services Overview
- Some ideal use cases: Disaster Recovery, Backup and Archive, Test/Dev
- Data residency and security considerations
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAmazon Web Services
Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud and is often the starting point for your first week using AWS. This session will introduce these concepts, along with the fundamentals of EC2, by employing an agile approach that is made possible by the cloud. Attendees will experience the reality of what a first week on EC2 looks like from the perspective of someone deploying an actual application on EC2. You will follow them as they progress from deploying their entire application from an EC2 AMI on day 1 to more advanced features and patterns available in EC2 by day 5. Throughout the process we will identify cloud best practices that can be applied to your first week on EC2 and beyond.
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
This session discusses strategies, tools, and techniques for migrating enterprise software systems to AWS. We consider applications like Oracle eBusiness Suite, SAP, PeopleSoft, JD Edwards, and Siebel. These applications are complex by themselves; they are frequently customized; they have many touch points on other systems in the enterprise; and they often have large associated databases. Nevertheless, running enterprise applications in the cloud affords powerful benefits. We identify success factors and best practices.
Expanding Your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
Hybrid IT strategies is a common practice for enterprise company. In this session we will introduce some Hybrid IT scenarios and best practices for cloud adoption.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.NuoDB
Traditional financial institutions are beginning to move critical core banking applications to the cloud, while new challengers in the form of digital-only banks are gaining millions of new accounts. These digital banks must meet their customers’ real-time demands while complying with new and changing regulatory requirements to ensure data privacy, security, and availability. Join us for this webinar to explore a case study featuring WeLab a new Hong Kong digital bank. Learn how they combined Temenos Transact, a cloud-native, cloud-agnostic core banking solution, with NuoDB’s revolutionary distributed SQL database to:
- Deploy a fault tolerant multi-cluster environment across multiple clouds
- Use microservices, containers, and Kubernetes to increase speed to market
- Reduce TCO with on-demand scalability and built-in continuous availability
Modernize Your Banking Platform with Temenos and NuoDBNuoDB
Your legacy SQL application IT infrastructure is holding you back. It's expensive, hard to maintain and secure, and requires significant IT investments from your organization when you try to deliver the on demand scale and continuous availability that your customers demand. Yet, you don't want to throw away your entire investment in your existing SQL applications. It’s time to modernize by leveraging cloud-native technologies, such as Kubernetes and NuoDB, a leading distributed SQL database. Together, these technologies allow you to migrate existing enterprise SQL applications to cloud-native technologies and deploy in on-premises environments, private or public cloud environments, hybrid models, and across multiple clouds. The choice is yours.
In this webinar you'll earn how to:
-Lower IT costs and ease your management burden by moving your legacy stateful SQL applications to hybrid, private, or public cloud environments
-Scale out on demand to meet ever-changing application workload demands
-Deliver continuously available applications that meets your aggressive SLAs
-Simplify your build, deploy, runtime, and monitoring processes with cloud-native solutions by leveraging the benefits of Kubernetes, Operators, and persistent storage
-Focus on your business differentiation, not maintaining legacy IT infrastructure
Do more clouds = better scalability, availability, flexibility NuoDB
Do More Clouds = Better Scalability, Availability, Flexibility?
Whether you are moving mission critical applications to the cloud or building new applications directly in the cloud, you must think ahead. Regulations, inter-cloud operations, fault tolerance, and disaster recovery are all critical components to your success. How can you ensure that you build for future flexibility and high availability? How do you keep infrastructure and operations cost reasonable and predictable? Join Ariff Kassam, CTO from NuoDB and Martin Bailey, Director of Innovation at Temenos for this educational webinar as they explore multi-cloud deployment models in-depth.
You will learn:
How you can benefit from multi-cloud deployments
Why cloud-native is key to success
How cloud-agnostic solutions impact deployment options
What’s driving cloud priorities for financial organizations
How to maintain high availability in a cloud-first environment
Introducing the latest version of NuoDB's distributed SQL database, version 4.0, which provides cloud-native, cloud-agnostic, and autonomous database management with always-on fault-tolerant database resiliency and on-demand scale out and scale in that adapts to ever changing SQL application transactional throughput requirements. The latest updates include Kubernetes Operator support and Azure and Google Cloud Platform certification. NuoDB 4.0 also provides additional security functionality, new domain and database management capabilities, and significantly improves application availability and performance by creating database indexes online.
Attend this webinar to learn:
How to easily deploy NuoDB in popular public cloud platforms, such as Amazon, Google, and Azure
How the NuoDB Administrative capabilities simplify database and domain operations
How to use expression-based indexes and online index creation to improve application availability and performance
Why there’s new database and client software packaging and how to use it
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB
Deploying an enterprise SQL database across geographically located OpenShift or Kubernetes clusters can be challenging. These deployments often require zero-downtime, ANSI standard SQL, ACID compliant transactions, seamless day-2 operations, and highly performant and durable persistent storage systems. How can your organization easily deploy container-native storage with a distributed SQL database to deliver containerized apps in the cloud?
In this webinar, NuoDB and MayaData guide you as you build containerized apps that check these critical boxes:
[✓] Always on
[✓] At scale
[✓] High performance persistent storage
---
Resources:
NuoDB & OpenEBS Solution Guide
https://mayadata.io/assets/pdf/nuodb-openebs-solution-docs.pdf
OpenEBS Documentation:
https://docs.openebs.io/docs/next/nuodb.html
OpenEBS Getting Started Workshop
https://www.katacoda.com/openebs/scenarios/openebs-intro
https://github.com/openebs/community/tree/master/workshop
OpenEBS & Litmus Repositories
https://github.com/openebs/openebs
https://github.com/openebs/litmus
NuoDB Documentation:
http://doc.nuodb.com/Latest/Default.htm
NuoDB CE Download:
https://www.nuodb.com/download
Listen to this webinar for a technical discussion about how to evaluate an elastic SQL database, why it's different from evaluating a traditional database, and what to consider during your evaluation.
Microservices Applications: Challenges and Best Practices When Deploying SQL-...NuoDB
Today, it seems everyone is breaking down their monoliths and building microservices applications. However, one challenge that architects struggle with is how to access and protect the data. How do you preserve microservices-style independence when different services need access to the same data? What happens with data consistency? Should you choose a traditional database, a noSQL database, scrap the database and go with a caching solution, or is there another option?
Join Red Hat and NuoDB as we discuss:
The challenges around microservices, data, and breaking down the monolith
Common pitfalls organizations encounter
Examples of use cases and various approaches to handling data in microservices applications.
Building Cloud-Native Applications with a Container-Native SQL Database in th...NuoDB
Agencies of all sizes are struggling to keep pace with rapidly changing mission needs and regulations. Their success is more dependent than ever on their ability to increase agility and take advantage of cloud and cloud-native architectures.
This webinar will cover how public sector agencies are working with Red Hat and NuoDB to:
Seamlessly deploy and manage applications in a modern architecture; Maintain the benefits of SQL and gain on-demand, horizontal scalability; Deploy a technology stack that facilitates efficiency and a DevOps structure.
5 Steps for Migrating Relational Databases to Next-Gen ArchitecturesNuoDB
The current “cloud first” revolution has exposed an ugly secret: Traditional databases simply cannot meet the high-scale, high availability, high customer expectation reality that business are facing. As more customers begin migrating mission-critical applications to database platforms that can inherently support next-generation flexibility and agility, it’s no wonder that the market for alternative database solutions is growing rapidly.
In this webinar, NayaTech CTO David Yahalom and NuoDB VP of Products Ariff Kassam discuss the primary motivators behind the growing adoption of next-generation, cloud-centric database technologies and the five steps to ensure such database migration projects are successful.
Topics include:
The main drivers behind the booming adoption of cloud-native, elastic, next-generation database technologies and the paradigm shift in the database technologies market.
The challenges for database migrations - from data movement and schema conversion to achieving feature parity with traditional commercial databases.
The five steps - from planning to execution - for a successful migration across different database platforms.
NuoDB 3.0: Getting Started with Community EditionNuoDB
Developers rely on NuoDB’s elastic SQL database because of its unique ability to maintain transactional integrity through strict consistency and durability guarantees while also making it simple to scale in and out on demand. This elasticity also provides a unique and automatic resilience, while still providing standard database interfaces and operations.
These slides highlight the changes in NuoDB's 3.0 release.
Cloud Database Migration Made Easy: Migrating MySQL to NuoDBNuoDB
For organizations moving to cloud infrastructure, database migration can be the stuff of nightmares. When selecting a cloud-centric database, balancing ease of migration with the on-demand scaling and continuous availability your modern application needs can seem like a series of compromises... But it doesn’t have to be.
In these slides, we showcase how simple it is to move from a traditional relational database to NuoDB’s elastic SQL database and talk about how this compares to the complexity of moving to a NoSQL database.
Senior Product Manager Joe Leslie demonstrates how to use NuoDB’s built-in migrator facility to simplify migration from databases such as MySQL, Microsoft SQL Server, or Oracle over to NuoDB, minimizing the transition time, and making it easy to get started sooner.
Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)NuoDB
Advancements in application architectures, development processes, and storage have enabled organizations to take advantage of cloud benefits such as agility, elasticity, and scale-out across most layers of the infrastructure stack. But one key element - the database tier - has remained stubbornly difficult to modernize. Often, as organizations move toward container and cloud-based environments, they end up leaving their database, their SQL skillsets, expectations of transactional consistency, and sometimes even their precious data behind.
To address this problem, a new class of database - the elastic SQL database - has emerged. These solutions combine the ACID guarantees and SQL interface on which applications rely, while also allowing dynamic capacity management, continuous availability, multi-datacenter operation, and radical operational simplicity.
Learn how to take advantage of this technology to optimize your application for fast transactional responsiveness, continuous availability, and full-active database utilization, even across multiple clouds, data centers, or hybrid environments.
This presentation covers:
• Why the need for an elastic SQL database
• What can you do with one and best use cases for an elastic SQL database
• Examples of how an elastic SQL database works
• Benefits of optimizing/configuring for:
• fast application data access
• continuous availability
• deployment across data centers
Sacrifice SQL for an elastic database? Or sacrifice elasticity for a SQL database? Most of today’s database options force you to choose:
+ Easily scale your database and achieve continuous availability in line with today’s modern, often cloud-based architectures, or
+ Preserve transactional consistency, data durability, and a familiar SQL interface - often requirements for applications with business-critical information.
In these slides, we discuss the emergence of the elastic SQL database that forgoes such compromises and delivers a distributed database built for today’s modern applications. We highlight the emerging need for an elastic SQL database and the benefits that can be derived as a result, including:
+ Lowering total cost of ownership
+ Deployment flexibility
+ Improved performance and availability
+ Faster time to market
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
3. On
Demand
}
Uniform
Pay
As
You
Go
Available
What is Cloud?
4. On
Demand
}
Uniform
Pay
As
You
Go
Available
What is Cloud?
5. Compute
Storage
Security
Scaling
Database
Networking
Monitoring
Messaging
Workflow
DNS
Load
Balancing
Backup
CDN
On
Demand
}
Uniform
Pay
As
You
Go
Available
What is Cloud?
9. Loose
coupling
sets
you
free
• Load
balance
clusters
Web
Servers
App
Servers
Loosely
coupled
with
a
load
balancer
How do I leverage AWS?
10. Loose
coupling
sets
you
free
• Use
a
queue
to
pass
messages
between
components
Web
Servers
App
Servers
Video
Processing
Servers
Queue
Decouple
(ers
with
a
queue
How do I leverage AWS?
11. How do I leverage AWS?
Ver5cal
scaling
(more
CPU,
memory,
and
so
on)
will
eventually
run
out
of
room.
12. How do I leverage AWS?
Ver5cal
scaling
(more
CPU,
memory,
and
so
on)
will
eventually
run
out
of
room.
13. How do I leverage AWS?
Add
and
remove
instances
as
needed
14. How do I leverage AWS?
Add
and
remove
instances
as
needed
15. How do I leverage AWS?
Base
OS
AMI
An AMI with minimal
components (OS, J2EE, and
Chef/Puppet) is launched. All
configuration occurs via
Chef/Puppet after instance
launch
OS
AMI
and
library
of
recipes
(install
scripts)
Amazon
EC2
Linux
JEE
Your
Code
S3
Hibernate
Tomcat
Log4J
Spring
Struts
Apache
Linux
JEE
Linux
JEE
Chef/
Puppet
Chef/puppet
scripts
OS
AMI
Fetch
on
boot
16. How do I leverage AWS?
Auto
Scaling
Group
Result
Availability Zone A Availability Zone B
17. How do I leverage AWS?
Auto
Scaling
Group
Availability Zone A Availability Zone B
18. How do I leverage AWS?
Auto
Scaling
Group
Availability Zone A Availability Zone B
19. How do I leverage AWS?
Auto
Scaling
Group
Availability Zone A Availability Zone B
20. How do I leverage AWS?
Auto
Scaling
Group
Availability Zone A Availability Zone B
21. Foundation Services
Compute Storage Database Network
AWS Global
Infrastructure
Regions
Availability Zones
Edge
Locations
Client-side Data Encryption &
Data Integrity Authentication
Server-side Encryption
(File System and/or Data)
Network Traffic Protection
(Encryption/Integrity/Identity)
Platform, Applications, Identity & Access Management
Operating System, Network & Firewall Configuration
Customer Data
AWSCustomer
Scale without Compromising Security
23. A Scalable Web Architecture on AWS
Availability Zone 1
Web Server Web Server
App Server App Server
Auto Scaling Group (Web Tier)
Auto Scaling Group (App Tier)
SLB
Master
Availability Zone 2
Web Server Web Server
App Server App Server
Auto Scaling Group (Web Tier)
Auto Scaling Group (App Tier)
Slave
Availability Zone n
Backups
Static Content
www.mywebsite.com
Build
security
in
every
layer
SLB
Legend
EC2
Instance
+
CloudWatch
Security
Group
Elas5c
Load
Balancer
Route
53
Hosted
Zone
CloudFront
S3
Bucket
RDS
Instance
SSL
@
ELB
Security
Group:
TCP
80
“amazon-‐elb-‐sg”
Security
Group:
TCP
8080
“web”
Security
Group:
TCP
8080
“slb”
DB
connec(on
over
SSL
DB
Security
Group:
TCP
3306
“app”
Encrypted
file
system
over
EBS
Bucket
policy
limi(ng
access
Legend
AmazonEC2
Instance
+
CloudWatch
Security
Group
Elas5c
Load
Balancer
Route
53
Hosted
Zone
CloudFront
Amazon
S3
Bucket
Amazon
RDS
Instance
24. Amazon CloudFormation Deployment and Management
… and then reuse!
Use AWS CloudFormation’s sample templates or create your own templates to
describe the AWS resources, and any associated dependencies or runtime
parameters, required to run your application.
Deploy and update a template and its associated collection of resources “called a
stack” via the AWS Management Console, AWS CloudFormation command line tools
or APIs. CloudFormation is available at no additional charge, and you pay only for the
AWS resources needed.
Template
AWS
CloudForma5on
Stack
25. What about scaling the Data Tier?
This
is
where
NuoDB
delivers
HUGE
value
…
26. Here are some addiBonal resources:
AWS CloudFormation Sample Templates: https://aws.amazon.com/cloudformation/aws-cloudformation-templates/
AWS User Groups: http://aws.amazon.com/usergroups/
Introduction to AWS IAM Training Video: https://us-east-1-aws-training.s3.amazonaws.com/intro/iam.html
Service Documentation: http://aws.amazon.com/documentation
Pricing Calculator: http://aws.amazon.com/calculator/
Economics: http://aws.amazon.com/economics/
Pricing details for all services: http://aws.amazon.com/pricing/
Solutions Case Studies: http://aws.amazon.com/solutions/case-studies
Marketing Overview Materials: http://aws.amazon.com
Videos & Webinars: http://www.youtube.com/AmazonWebServices
AWS Blog: http://aws.typepad.com/
29. Cloud architecture
On-demand
Scale-out for capacity & availability
Public infrastructure; dynamic provisioning
Flexible
Commodity
Hybrid (public & private)
Simple
Monitoring & management
Platform APIs and automation
Resilient
30. Why a different architecture?
Greater capacity
Cost-effectiveness
Higher availability and better failure-
handling
Lower latencies for global
deployment
31. Challenges
Distribution brings challenges
Lots of failures happen with frequency
More difficult to get a global view
Security & data lifecycle is harder
Everything else about “distributed computing”
Still, we can scale most layers
Load-balancers & name services at the top
Horizontally-scaled app servers
Caches & CDNs for content
Redundant disks and object stores
33. Traditional database design
RDBMS architectures start at the disk
Vertical scale follows
Caching helps, but often breaks consistency
HA systems become very expensive
Schema & operation is hard to evolve
Hard to harness commodity
infrastructure
Not designed to scale-out
34. Common options
Replication
Active-passive or (gulp) multi-master
Replicated data but visible delays & conflict
Sharding
Split one database into many sub-sets
More capacity but hard to evolve and relate
Abandon consistency
Push correctness & conflict to the application
Simpler core architecture but painful for
applications and hard to reconcile failures
35. Side-effects
Applications are tied to deployment
Hence, dev-ops
Complex for on-demand changes, failures
More, independent pieces
Harder to interpret failures
Complexity
36. Global deployment
Many motivations
Disaster Recovery
Lower-latency for distributed users
Data access & storage residency rules
Trade-offs between latencies and
safety
Storage may be a separate concern
from interaction
37. Approach Shared Disk
Shared-Nothing/
Sharded
Durable
Distributed Cache
Key Idea Sharing a file system.
Independent databases for
disjoint subsets of data.
Replicating data in memory on-
demand.
Topology
Example
Oracle RAC
DB2 Pure Scale
MySQL Cluster
and most NoSQL/NewSQL
solutions
Distributed Database Designs
*Note: Most major web properties include custom-sharded
MySQL or sharded PostgreSQL, including Facebook, GOOGLE,
Wikipedia, Amazon, Flickr, Box.net, and Heroku.
12
38. Peer to Peer Architecture
P
P P
S3Disk
, ...
P
P NuoDB Database Peer Process
Provisioned, Manageable Resources
Peer to Peer Communications
SQL
Client
Management
Client
SQL Front-End
SQL Optimizer
Transaction Handling
Object Caching
Object Coordination
Durability
P
39. Magic Quadrant 2013
About NuoDB
Magic Quadrant
2013 & 2014
NuoDB delivers a distributed
SQL database management
system specifically designed
for the cloud and the modern
datacenter.
Magic Quadrant 2013
40. Summary
When architecting for the cloud..
Look for distributed architectures with on-
demand capabilities
Layer & abstract to support evolution and
react gracefully to failures
Assume your needs will evolve; plan with
scale in mind
Please try out NuoDB!
http://dev.nuodb.com