View these slides if you're you new to cloud computing and would like to learn more about Amazon Web Services (AWS), if you intend to implement a project and would like to discover the basics of the AWS cloud or if you are a business looking to evaluate cloud computing.
In the webinar based on these slides, we answered the following questions:
• What is Cloud Computing with AWS and what benefits can it deliver?
• Who is using AWS and what are they using it for?
• How can I use AWS Services to run my workloads?
View the webinar recording on YouTube here: http://youtu.be/QROD20r6-sQ
AWS is an internet-based computing service in which large groups of remote servers are networked to allow centralized data storage, and online access to computer services or resources.
Introduction to Google Cloud Services / PlatformsNilanchal
The presentation provides a brief Introduction to Google Cloud Services and Platforms. In the course of this slide, we will introduce you the different Google cloud computing options, Compute Engine, App Engine, Cloud function, Databases, file storage and security features of Google cloud platform.
A brief comparison between two cloud platforms AWS vs. Azure. Compare Microsoft Azure services, pricing, customers and more with Amazon AWS through slides.
Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
View these slides if you're you new to cloud computing and would like to learn more about Amazon Web Services (AWS), if you intend to implement a project and would like to discover the basics of the AWS cloud or if you are a business looking to evaluate cloud computing.
In the webinar based on these slides, we answered the following questions:
• What is Cloud Computing with AWS and what benefits can it deliver?
• Who is using AWS and what are they using it for?
• How can I use AWS Services to run my workloads?
View the webinar recording on YouTube here: http://youtu.be/QROD20r6-sQ
AWS is an internet-based computing service in which large groups of remote servers are networked to allow centralized data storage, and online access to computer services or resources.
Introduction to Google Cloud Services / PlatformsNilanchal
The presentation provides a brief Introduction to Google Cloud Services and Platforms. In the course of this slide, we will introduce you the different Google cloud computing options, Compute Engine, App Engine, Cloud function, Databases, file storage and security features of Google cloud platform.
A brief comparison between two cloud platforms AWS vs. Azure. Compare Microsoft Azure services, pricing, customers and more with Amazon AWS through slides.
Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
Services comparison among Microsoft Azure AWS and Google Cloud Platformindu Yadav
This article helps to understand services comparison between Microsoft Azure, Amazon Web Services (AWS) and Google Cloud. When we are planning a multicloud solution with Azure, AWS and GCP, you can compare the IT capabilities of Azure, AWS and GCP services in all categories.
In the following tables, there are multiple services listed for for Azure, AWS and GCP.
Training for AWS Solutions Architect at http://zekelabs.com/courses/amazon-web-services-training-bangalore/.This slide describes about features of EC2, EC2 Options, family type, storage, EBS Volumes, EC2 Instance Store, Security Groups, Volumes and Snapshots, Amazon Machine Image (AMI), Elastic load balancer, Classic load balancer, Application load balancer, Network load balancer, AWS CLI and EC2 Metadata
___________________________________________________
zekeLabs is a Technology training platform. We provide instructor led corporate training and classroom training on Industry relevant Cutting Edge Technologies like Big Data, Machine Learning, Natural Language Processing, Artificial Intelligence, Data Science, Amazon Web Services, DevOps, Cloud Computing and Frameworks like Django,Spring, Ruby on Rails, Angular 2 and many more to Professionals.
Reach out to us at www.zekelabs.com or call us at +91 8095465880 or drop a mail at info@zekelabs.com
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
Amazon Web Services (AWS) provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. This session provides an overview and describes how using AWS resources instead of your own is like purchasing electricity from a power company instead of running your own generator. Using AWS resources provides many of the same benefits as a public utility: Capacity exactly matches your need, you pay only for what you use, economies of scale result in lower costs, and the service is provided by a vendor experienced in running large-scale networks. A high-level overview of AWS’s infrastructure (such as AWS Regions and Availability Zones) and AWS services is provided as part of this session.
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.
These are slides from an introductory session for Microsoft Azure done at IIT Sri Lanka giving the students hands-on exposure to Microsoft Azure. Introducing them to Azure App Service and Azure Functions.
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
Microsoft Azure is Microsoft's application platform for the public cloud. The goal of this presentation is to give you a foundation for understanding the fundamentals of Azure, even if you don't know anything about cloud computing.
Amazon Web Services gives you fast access to flexible and low cost IT resources, so you can rapidly scale and build virtually any big data and analytics application including data warehousing, clickstream analytics, fraud detection, recommendation engines, event-driven ETL, serverless computing, and internet-of-things processing regardless of volume, velocity, and variety of data.
In this one-hour webinar, we will look at the portfolio of AWS Big Data services and how they can be used to build a modern data architecture.
We will cover:
Using different SQL engines to analyze large amounts of structured data
Analysing streaming data in near-real time
Architectures for batch processing
Best practices for Data Lake architectures
This session is suited for:
Solution and enterprise architects
Data architects/ Data warehouse owners
IT & Innovation team members
Amazon Web Services (AWS) provides on-demand computing solutions and services in the cloud with pay-as-you-go pricing. This session unlocks a foundational understanding of the cloud. What is cloud computing and its advantages? Learn more about types of cloud computing and the differences between On Premises services versus Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Amazon Web Services
Module 2: Core AWS Compute Services (EC2, ELBm, AutoScaling, and EBS) and Storage Services (S3, RDS, and DynamoDB)
Virtual AWSome Day:
- Step-by-step introduction to the core AWS services for compute, storage, database, and networking.
- ideal for IT managers, system engineers, system administrators, and architects who are eager to learn more about cloud computing.
Google Cloud Platform is a cloud computing platform by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search and YouTube. Cloud Platform provides developer products to build a range of programs from simple websites to complex applications.
Google Cloud Platform is a part of a suite of enterprise solutions from Google for Work and provides a set of modular cloud-based services with a host of development tools. For example, hosting and computing, cloud storage, data storage, translations APIs and prediction APIs.
Topic Covered
Why Google Cloud Platform ?
Google Cloud Platform Services: First Insight !!!
Services comparison among Microsoft Azure AWS and Google Cloud Platformindu Yadav
This article helps to understand services comparison between Microsoft Azure, Amazon Web Services (AWS) and Google Cloud. When we are planning a multicloud solution with Azure, AWS and GCP, you can compare the IT capabilities of Azure, AWS and GCP services in all categories.
In the following tables, there are multiple services listed for for Azure, AWS and GCP.
Training for AWS Solutions Architect at http://zekelabs.com/courses/amazon-web-services-training-bangalore/.This slide describes about features of EC2, EC2 Options, family type, storage, EBS Volumes, EC2 Instance Store, Security Groups, Volumes and Snapshots, Amazon Machine Image (AMI), Elastic load balancer, Classic load balancer, Application load balancer, Network load balancer, AWS CLI and EC2 Metadata
___________________________________________________
zekeLabs is a Technology training platform. We provide instructor led corporate training and classroom training on Industry relevant Cutting Edge Technologies like Big Data, Machine Learning, Natural Language Processing, Artificial Intelligence, Data Science, Amazon Web Services, DevOps, Cloud Computing and Frameworks like Django,Spring, Ruby on Rails, Angular 2 and many more to Professionals.
Reach out to us at www.zekelabs.com or call us at +91 8095465880 or drop a mail at info@zekelabs.com
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
Amazon Web Services (AWS) provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. This session provides an overview and describes how using AWS resources instead of your own is like purchasing electricity from a power company instead of running your own generator. Using AWS resources provides many of the same benefits as a public utility: Capacity exactly matches your need, you pay only for what you use, economies of scale result in lower costs, and the service is provided by a vendor experienced in running large-scale networks. A high-level overview of AWS’s infrastructure (such as AWS Regions and Availability Zones) and AWS services is provided as part of this session.
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.
These are slides from an introductory session for Microsoft Azure done at IIT Sri Lanka giving the students hands-on exposure to Microsoft Azure. Introducing them to Azure App Service and Azure Functions.
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
Microsoft Azure is Microsoft's application platform for the public cloud. The goal of this presentation is to give you a foundation for understanding the fundamentals of Azure, even if you don't know anything about cloud computing.
Amazon Web Services gives you fast access to flexible and low cost IT resources, so you can rapidly scale and build virtually any big data and analytics application including data warehousing, clickstream analytics, fraud detection, recommendation engines, event-driven ETL, serverless computing, and internet-of-things processing regardless of volume, velocity, and variety of data.
In this one-hour webinar, we will look at the portfolio of AWS Big Data services and how they can be used to build a modern data architecture.
We will cover:
Using different SQL engines to analyze large amounts of structured data
Analysing streaming data in near-real time
Architectures for batch processing
Best practices for Data Lake architectures
This session is suited for:
Solution and enterprise architects
Data architects/ Data warehouse owners
IT & Innovation team members
Amazon Web Services (AWS) provides on-demand computing solutions and services in the cloud with pay-as-you-go pricing. This session unlocks a foundational understanding of the cloud. What is cloud computing and its advantages? Learn more about types of cloud computing and the differences between On Premises services versus Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Amazon Web Services
Module 2: Core AWS Compute Services (EC2, ELBm, AutoScaling, and EBS) and Storage Services (S3, RDS, and DynamoDB)
Virtual AWSome Day:
- Step-by-step introduction to the core AWS services for compute, storage, database, and networking.
- ideal for IT managers, system engineers, system administrators, and architects who are eager to learn more about cloud computing.
Google Cloud Platform is a cloud computing platform by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search and YouTube. Cloud Platform provides developer products to build a range of programs from simple websites to complex applications.
Google Cloud Platform is a part of a suite of enterprise solutions from Google for Work and provides a set of modular cloud-based services with a host of development tools. For example, hosting and computing, cloud storage, data storage, translations APIs and prediction APIs.
Topic Covered
Why Google Cloud Platform ?
Google Cloud Platform Services: First Insight !!!
Migrating a multi tenant app to Azure (war biopic)★ Akshay Surve
P.S: This was presented at the Software Architect's Bangalore meetup. So, this is not completely consumable on it's own.
A war biopic on Migrating a multi-tenant app to Azure. This presentation is a combination of Learnings and Lessons in planning and executing migration of multi-tenant app to Azure (or in general to cloud).Talks about the original on-premise architecture, challenges faced in migration and the architecture after migrating to azure.
https://www.meetup.com/SoftwareArchitectsBangalore/events/237117024/
There is no doubt that Openstack represents one of the massive industry alignment towards the Open source cloud, Some even touting it to be the linux of cloud computing. But is it “THE” perfect solution ?
Vanilla Openstack is a “Myth”
The choice of Openstack as part of your cloud strategy purely depends on the kind of workload and the add-on features.
Openstack can be a serious contender especially for fresh deployments and applications that are being architected for cloud. But as the environment gets diverse(legacy integrations) Openstack can be tricky to integrate and maintain
One might require a vendor based Cloud management platform especially when the cloud strategy involves public clouds(AWS, Azure, GCE) and migration of application services across
No doubt it is fully open source, but it comes with learning curve, release cycles, Vendor specific driver integrations etc.
Interesting developments with respect to containers, docker, Kubernetes, Mesosphere etc will challenge Openstack
Openstack will no doubt will grow mature over next couple of years, until then, the hunt for the CMP continues...
Topics of interest :
to build a true hyper converged cloud ?
as an enterprise cloud management platform ?
public cloud ? (as a CSP)
Telco carrier grade cloud ?
VNF, MANO and SDN integrations
High Performance Computing on AWS: Accelerating Innovation with virtually unl...Amazon Web Services
In this session, learn how you innovate without limits, reduce costs, and get your results to market faster by moving your HPC workloads to AWS. Learn how you can use HPC on AWS to let your research needs dictate you HPC architecture requirements, not the other way around. Understand how to create, operate, and tear down secure, well-optimized HPC clusters in minutes.
Building Complex Workloads in Cloud - AWS PS Summit CanberraAmazon Web Services
In this session we will explore technologies & solutions to deploy ever increasing complex workload like High Performance Computing, Big Data and AI seamlessly to the cloud. You will hear from two strategic partners on how they have used AWS cloud and Intel technologies to accelerate innovation for their customers.
Speaker: Jason Jacobs, Industry Manager, ANZ Public Sector, Intel Corporation with Aileen Gemma Smith CEO, Vizalytics and Zack Levy, DevOps Partner, Deloitte Consulting
AWS Vs Azure Vs Google: Cloud Services ComparisonAliaSingh9
As we mentioned earlier, the battle for the most prominent cloud vendor rages on, but the competition is tough between the three most popular ones. So, which cloud service provider is the best among these three is a difficult decision. We have discussed that each cloud service provider provides an impressive list of features you can select based on your requirements. In the end, the best service provider is the one that is right for your needs. Utilize this comprehensive guide, compare these service providers, and make an informed decision on which one is best for your organization.
Accelerating analytics in the cloud with the Starburst Presto + Alluxio stackAlluxio, Inc.
Alluxio Tech Talk
January 21, 2020
Speakers:
Matt Fuller, Starburst
Dipti Borkar, Alluxio
With the advent of the public clouds and data increasingly siloed across many locations -- on premises and in the public cloud -- enterprises are looking for more flexibility and higher performance approaches to analyze their structured data.
Join us for this tech talk where we’ll introduce the Starburst Presto, Alluxio, and cloud object store stack for building a highly-concurrent and low-latency analytics platform. This stack provides a strong solution to run fast SQL across multiple storage systems including HDFS, S3, and others in public cloud, hybrid cloud, and multi-cloud environments. You’ll learn more about:
- The architecture of Presto, an open source distributed SQL engine
- How the Presto + Alluxio stack queries data from cloud object storage like S3 for faster and more cost-effective analytics
- Achieving data locality and cross-job caching with Alluxio regardless of where data is persisted
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
Topics covered:
🔴 Why Cloud?
🔴 Learn the basics of cloud.
🔴 Applications of cloud.
🔴 Introduction to the Google Cloud platform
🔴 Insights on the upcoming GCCP Campaign
Building a Just-in-Time Application Stack for AnalystsAvere Systems
Slide presentation from Webinar on February 17, 2016.
People in analytical roles are demanding more and more compute and storage to get their jobs done. Instead of building out infrastructure for a few employees or a department, systems engineers and IT managers can find value in creating a compute stack in the cloud to meet the fluctuating demand of their clients.
In this 45-minute webinar, you’ll learn:
- How to identify the right analytical workloads
- How to create a scalable compute environment using the cloud for analysts in under 10 minutes
- How to best manage costs associated with the cloud compute stack
- How to create dedicated client stacks with their own scratch space as well as general access to reference data
Health systems departments, research & development departments, and business analyst groups all face silos of these challenging, compute-intensive use cases. By learning how to quickly build this flexible workflow that can be scaled up and down (or off) instantly, you can support business objectives while efficiently managing costs.
Comment envisager l'architecture d'une solution dans le Cloud ? Quelles différences avec un hébergement classique ?
Nous illustrerons les grands principes du développement Cloud en prenant l'exemple d'une application web typique. Nous construirons l'architecture étape par étape pour la rendre scalable et lui faire bénéficier des avantages du Cloud.
Nous verrons ensuite les différents types d'implémentations et choix technologiques possibles de cette architecture sur le Cloud Microsoft Azure. Nous envisagerons aussi bien des services d'infrastructure (VMs, conteneurs, …) que des services de plus haut niveau de type plateforme, du serverless, des bases de données managées…
Nous zoomerons ensuite sur l'acquisition de la donnée et son traitement dans un contexte Big Data et verrons les caractéristiques d'une architecture lambda et ses implémentations possibles sur Azure (Hadoop, …). Nous terminerons par les différentes manières d'ajouter de l'intelligence dans sa solution : de la plus simple à mettre en œuvre pour le développeur via des APIs pré-packagées, à la plus élaborée et personnalisable pour le Data Scientist. Mais aussi comment la rendre plus facilement accessible par l'utilisateur via un bot Skype, Facebook, Slack, email, SMS...
Support du meetup https://www.meetup.com/fr-FR/Duchess-France-Meetup/events/238437772/
🌥️ “Cloud 101” is an event organized by our club's ☁️ Cloud lead to introduce students to the world of cloud computing. The event aims to equip students with the 🔧 skills and 💡 knowledge needed to get started with cloud computing.
👨💼 Host: The event will be hosted by the ☁️ Cloud lead of our club, who has an amazing experience in cloud computing.
🎯 Aim: The event aims to provide an introduction to cloud computing for students who are new to the field.
📚 Topics: The event will cover a range of topics related to cloud computing, such as ☁️ cloud architecture, 🔒 cloud security, ☁️ cloud services, ☁️ cloud deployment, and more.
👥 Activities: In addition to talks and workshops, the event will also feature hands-on activities and interactive sessions, designed to help students get a first-hand experience of working with cloud computing tools and technologies.
🤝 Networking: The event will provide ample opportunities for networking and connecting with like-minded individuals who share a passion for cloud computing.
📖 Prerequisites: No prior knowledge or experience in cloud computing is required to attend the event. The event is open to all students who are curious about the field and willing to learn.
📝 Registration: The event is free of cost and open to all students. However, pre-registration is mandatory to attend the event, as seats are limited.
So, if you want to get started with cloud computing and learn from an experienced ☁️ Cloud lead, join us at Cloud 101 – Your Introduction to Cloud Computing! 🚀
Big data journey to the cloud 5.30.18 asher bartchCloudera, Inc.
We hope this session was valuable in teaching you more about Cloudera Enterprise on AWS, and how fast and easy it is to deploy a modern data management platform—in your cloud and on your terms.
Slides from my talk at Python Frederick in July 2017 on Pyspark, Big data and Elastic MapReduce. The slides are fairly short and were only there to give a quick overview. The meat of the presentation is in the Github repo link on the last slide.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
4. Other things I love
Automation - Do it once, it’s done forever.
Python - Simple and fun programming language
Meetups - There are tons of tech people in Frederick
VFW - Veterans of Foreign Wars in Frederick. If you are a Afghanistan or Iraq Vet let me know.
8. A cloud provider is a company that offers some component of cloud computing –
typically Infrastructure as a Service (IaaS), Software as a Service (SaaS) or
Platform as a Service (PaaS) – to other businesses or individuals. Cloud providers
are sometimes referred to as cloud service providers or CSPs.
- Google definition
11. What is AWS?
Amazon Web Services (AWS) is a secure cloud services platform, offering
compute power, database storage, content delivery and other functionality to help
businesses scale and grow.
13. What is Azure?
Microsoft Azure is a growing collection of integrated cloud services that
developers and IT professionals use to build, deploy, and manage applications
through our global network of datacenters.
15. What is Google Cloud Platform?
Google Cloud Platform is a suite of products & services that includes application
hosting, cloud computing, database services and more.
16. Three Use Cases
● Web Dev Demo
○ A web developer needs to show off their latest stuff to a customer ASAP
● Startup to scale any day
○ A startup has a product available online that could be the next big thing any day and needs to
go from two backend servers to 20 backend servers….right now.
● Enterprise with a data center lease expiring in 24 months
○ An enterprise has an existing data center and is preparing to move to the cloud because their
lease is expiring in 2 years.
○ Their infrastructure is not as agile as a Startup’s but uses cloud ready technologies like Active
Directory, OpenStack and/or VMware.
○ They also have a huge IT team of 100+ people to enable the move in 2 years.
17. Web Dev Demo
A web developer needs to show off their latest stuff to a customer ASAP
https://github.com/patrickpierson/cloud-compare/blob/master/README.md
18. Web Dev takeaways
● Azure from the start recommends a more complex setup.
● AWS and GCP recommend a quick and dirty but sellable way to go.
● Azure’s setup could be more costly.
19. Startup Use Case
A startup has a product available online that could be the next big thing any day and needs to go
from two backend servers to 20 backend servers…...right now.
21. AWS Cloudformation
JSON or YAML based. AWS managed service to deploy AWS resources.
https://s3-us-west-2.amazonaws.com/cloudformation-templates-us-west-2/AutoSc
alingMultiAZWithNotifications.template
22. Azure Resource Manager
JSON based. Azure managed service to deploy Azure resources.
https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/openv
pn-access-server-ubuntu/azuredeploy.json
23. Google Deployment Manager
Python/YAML based. Google managed service to deploy GCP resources.
https://github.com/GoogleCloudPlatform/deploymentmanager-samples/blob/maste
r/templates/autoscaled_group.py
https://github.com/GoogleCloudPlatform/deploymentmanager-samples/blob/maste
r/templates/autoscaled_group.py.schema
24. Startup takeaway
All three could work for a Startup.
Microsoft shops may want to start on Azure because of MSDN credits.
All three have free tiers.
Use what works best for you, try all three and see what happens.
25. Enterprise Use Case
An enterprise has an existing data center and is preparing to move to the cloud because their lease
is expiring in two years and the CTO has a cloud first initiative.
Their infrastructure is not as agile as a Startup but uses cloud ready technologies like Active
Directory, OpenStack and/or VMware.
They also have a huge IT team of 100+ people to enable the move in that two years.
26. Requirements
Requirement AWS Azure GCP
Fast connection to HQ
Dedicated Hardware
Active Directory
Integration
Note: For dedicated hardware on Azure and GCP the recommendation is to purchase a very large instance.
ish
27. Fast connection to HQ
Dedicated network connection with low latency from your Headquarters building to
the Cloud service provider via a NSP (Network Service Provider)
● AWS Direct Connect - 50+ NSPs
● Azure Express Route - 39 NSPs
● Google Cloud Interconnect - 23 NSPs
https://aws.amazon.com/directconnect/partners/#americas
https://azure.microsoft.com/en-us/services/expressroute/
https://cloud.google.com/interconnect/docs#cloud_interconnect_service_providers
28. Why dedicated hardware?
● Compliance/Security requirements - This is a big one for most enterprises.
White papers will scream that shared instances are secure but you can
understand why a CISO would want this just to feel better about the cloud.
● Expands existing infrastructure easily - VMware/Openstack deployment
pushed into the cloud environment.
● Additional visibility and control over instances - allows for manual placement
of instances if needed.
30. Instances
● Instance sizes vary so cost on a given size varies between all three
● Google compute charges by the minute
● Google compute offers custom machine sizes
● All three offer Low-Priority/Preemptible/Spot instances but offerings are
slightly different and do not fit every type of workload
● AWS is the only cloud provider offering dedicated hosts
31. Containers
● Google offers managed Kubernetes (public project based of of their Borg
system). Most mature service offering in this market.
● AWS offers Elastic Compute Service, two years old, new features added
regularly to (for the most part) clone Kubernetes without running Kubernetes
(my opinion)
● Azure Container Service is super new (few months old).
32. Managed Databases
● All three offer a lot of relational and non-relational database products.
● AWS
○ RDS - Relational Database service, MySQL, Postgres, MsSql, Oracle, and Aurora (MySQL
and Postgres compatible, marketed at Oracle customers)
○ DynamoDB - No-SQL Database Service, Cassandra partly based on this and Google’s
BigTable
○ Athena - Direct S3 SQL queries against CSV files
● Google
○ BigTable (First Cloud Database service)
○ Cloud SQL (Relational Database service)
○ Cloud Spanner (Horizontal scaling database service)
○ Cloud Datastore (No-SQL Database service with more features then BigTable)
33. Managed Databases cont
● Azure
○ Big push for SQLServer on VMs - Smart of them, maybe not the best choice given other
offerings (Expensive!)
○ SQL Database - Managed Database service built on SQL Server codebase
○ SQLServer Stretch Database - Dynamically stretch(?) SQL Server databases to Azure
○ Cosmos DB - Managed No-SQL Database service
○ Azure Database for MySQL and PostgreSQL (Preview)
34. Big Data
● AWS
○ Elastic Map Reduce - Managed Hadoop/Spark Clusters
○ Elasticsearch Service
○ Athena - S3 SQL queries
○ Kinesis - Stream terabytes of data
○ Redshift - Managed Data Warehousing
○ Snowmobile - 100PBs on an actual truck
● Azure
○ HDInsight - Managed Hadoop/Spark Clusters
○ Data Lake Analytics - Serverless big data analytics
35. Big Data
● GCP
○ Dataproc - Managed Hadoop/Spark Clusters
○ BigQuery - Managed data warehouse
○ Dataflow - Data process for streaming, ETL and batch computation
○ Datalab - Interactive notebook based on Jupyter for data work
36. Regions and Zones
AWS and GCP have different regions you can push apps to but also let you dive
deeper and use specific zones if needed. Azure does not do this.
Azure has its reasons and they might be a better fit for some users.
Specifically - No single AZ outages (happens on AWS and GCP from time to time)
AWS and GCP zones allow for much lower latency which may be important to
some users.
Most users of cloud will not actually care.