/
A Tale of Two clouds A Tale of Two clouds

A Tale of Two clouds - PowerPoint Presentation

tatyana-admore
tatyana-admore . @tatyana-admore
Follow
342 views
Uploaded On 2019-12-04

A Tale of Two clouds - PPT Presentation

A Tale of Two clouds 20161116 Bill Zack Blue Chip Consulting Group Senior Solution Architect billzackbluechipllccom Blog CloudyInNashvillecom A Feature Comparison of Windows Azure and Amazon Web Services ID: 769097

amp azure cloud data azure amp data cloud microsoft service aws windows security azureaws amazon storage web services free

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "A Tale of Two clouds" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

A Tale of Two clouds 2016-11-16 Bill Zack Blue Chip Consulting GroupSenior Solution Architectbill.zack@bluechip-llc.comBlog: CloudyInNashville.com A Feature Comparison of Windows Azure and Amazon Web Services

“Make everything as simple as possible, but not simpler.“ Albert Einstein CloudTweaks.com

About Me Senior Solution Architect at Blue Chip Consulting Group in NashvilleAzure specialist since before it was called Azure (~2007 )Formerly: Microsoft Principal Architect Evangelist (6 years)Azure Subject Matter Expert at Microsoft when launched (One of 24)Architecture Consultant to the Microsoft Azure Product Team (Past 3 years) V-TSP.NET Developer, Architect, Systems Administrator and Data Center ManagerDesigned and Implemented applications and infrastructures onMicrosoft Azure and Amazon Web ServicesMember of Microsoft Azure Advisors (3 Years)Founder & President: Nashville Microsoft Azure Users Group Published books, white papers and blogs including:Blogs: CloudyInNashville, Microsoft Ignition ShowcaseInfoQ White paper: The SaaS Development Life CyclePeriodic guest on the Microsoft Azure Podcast

Contact Me Bill ZackSenior Solution ArchitectBlue Chip Consulting GroupBill.zack@bluechip-llc.com wzack@live.com Blog: CloudyInNashville.comLinkedIntwitter203 545-2339

Solve the business problem, not the technical one Hypothesis: Any given business problem can be solved on either platform by selecting the appropriate technical features.Question: What combination of Windows Azure features provide the same business problem solution as Amazon Web Services features?And consider your corporate “culture” in making the decision.

Azure and AWS Feature Categories Cloud Service ModelsDeployment, Management and AutomationCompute StorageMessagingEmailNetworkingSecurity and IdentityOperating System & Data TransferInternet of Things (IoT) Development Languages and Runtime SupportMarketplaceMedia ServicesMobile ServicesVisualizationMachine LearningNon-Technical ConsiderationsPricingThe “AppOrange” (Comparing Apples and Oranges )No 3rd-party products or add-ons considered No “Better/Best” discussion

Cloud Service Models IaaS, PaaS and SaaS

Cloud Delivery Models

When to Use What? It’s SaaS, until it isn’t,Or It’s PaaS, until it isn't,Or Its IaaS.Or it’s Hybrid with any of the above. 

Data Centers

100+ datacenters One of the top 3 networks in the world (coverage, speed, connections) 2 x AWS and 6x Google number of offered regionsG Series – Largest VM available in the market – 32 cores, 448GB Ram, SSD…China Operated by 21Vianethttps://azure.microsoft.com/en-us/regions/Global Azure Infrastructure

Global AWS Infrastructure

Deployment, Automation and Management

Deployment and Automation AzureAWS Data CentersRegionsZones (new)Geo-Locations & AffinityResource ManagerDesired State ConfigurationVM ExtensionsAutomationUpdate & Fault DomainsProduction & QA Deployment SlotsDeployment PackagesPowerShell CmdletsDesired State ConfigurationSchedulerWindows Azure Auto scaling BlockAuto ScalingVM Scale SetsPaaS AutoscalingData CentersRegionsAvailability Zones Elastic Beanstalk (Sort of PaaS, but more like Azure Automation)OpsWorks (Chef)Cloud FormationJava CommandsAuto ScalingService Catalog

Management AzureAzure PortalFabric ControllerPowerShellCommand Line Interface System CenterMicrosoft Online Customer Support PortalAPI ManagementAzure Management ServiceOMS Log AnalyticsAWSManagement ConsoleControl PlaneCommand Line InterfaceCloudWatch Billing and Account Management (DevPay)API GatewayCloudTrail

Compute

Compute Azure AWS Cloud Services (Web & Worker Roles - PaaS V1)Azure Service Fabric (Microservices- PaaS v2)BatchWeb AppsLogic AppsAPI AppsMobile AppsVirtual Machines Windows and Linux applications running in VMs VM GalleryHigh Performance Computing Data FactoryGPU *Simple Workflow ServiceData PipelineCluster Compute/GPUWindows and Linux applications running in Amazon Machine Images (VMs)

Compute (ctd) AzureWindows & Linux VMsHDInsight (Hadoop)Remote DesktopRemote AppWill be replaced with Citrix XenApp ExpressJob SchedulingDocker ContainersServerless Computing (Functions)AWSWindows & Linux VMsElastic Map-ReduceWorkspace (VDI)Docker ContainersServerless Computing (Lambda)

Storage

Storage AzureAWS Blobs (Block & Page)Immediate ConsistencyTables (NoSQL) Virtual Disks Geo-ReplicationStorSimpleCaching ServiceBing Search APIsCool StorageStandard & Premium Storage (SSD)Azure FilesSearchSimple Storage Service (S3)Eventual ConsistencyElastic Block Storage (EBS)GlacierStorage Service GatewayElastiCacheCloud SearchElastic File SystemElasticSearch

Database

Database AzureAWS SQL Server SQL Database (DBaaS)Table StorageMySQLDocumentDBSQL Data WarehouseSQL Stretch DatabaseSQL Database Migration WizardHDInsightSQL ServerSimpleDBDynamoDBRelational DB Service (DBaaS)MySQLOracleMicrosoft SQL ServerPostgreSQLMariaDB.Amazon AuroraRedShift data warehouseSchema conversion toolElastic Map-Reduce

Messaging

Messaging AzureAWS Storage QueuesService Bus (Message Relay, Pub/Sub, Queues)Notification HubsSimple Notification ServiceSimple Queue Service

eMail

Email AzureAWS Free SendGrid tier *Simple Email Service

Networking

Networking AzureAWS Virtual NetworkSite to site/Multi-sitePoint to SiteIP V4 & IPV6NICExpress Route Virtual IPLoad BalancingApplication GatewayDomain Name ServiceTraffic ManagerContent Delivery NetworkWeb Application FirewallVirtual Private CloudIP V4 & IPV6 Direct ConnectElastic IP Elastic Load BalancingRoute53 (DNS) Elastic N etwork Interface Latency Based Routing CloudFront Web Application Firewall

Security and Identity

Security and Identity AzureAWS Azure Active Directory (IDaaS)Azure Active Directory B2C, B2BActive Directory Federation Service (ADFS)Active Directory SynchronizationSingle Sign-OnWindows Azure Active DirectoryMulti-Factor AuthenticationRights Management ServiceKeyVaultRole Based Access ControlOffice 365 IntegrationInformation Protection ServiceWeb access FirewallDirectory Service (Traditional AD)Identity Access ManagementMulti-factor AuthenticationCertificate ManagerCloudHSM (Key Management Service)InspectorWeb Access FirewallCognito

Security and Identity (ctd) AzureTrust CenterCompliance and CertificationsSecurity CenterMonitors security state of your resourcesAutomatically collects and analyzes security dataProvides prioritized security incidents/alertsMakes security recommendationsAdvanced Threat AnalyticsAbnormal behavior detectionMalicious attack detectionAlerts for known security risksCloud App Security (Adallon)Discover cloud applications in useSet policies for cloud application useIdentify high-risk usageCompetitor to Trusted Advisor under developmentAWSTrusted Advisor makes recommendation for:SecurityPerformanceHigh AvailabilityCost optimizationInspector

Backup and Disaster Recovery

Azure AWSAzure BackupStorSimpleSystem Center Data Protection Manager Cool StorageGlacierSystem Center Data Protection ManagerBackup

Disaster Recovery AzureAzure Site RecoveryHyper-V workloads In VMM & No VMM to Azure In VMM to Secondary VMM site In VMM + SAN storage to secondary VMM site + SAN storage VMware workloadsTo Azure & To Secondary VMware sitePhysical workloadsWorkloads on physical Windows/Linux servers to Secondary datacenter Windows/Linux Servers to Azure AWS workloads!Azure Region to Region (Soon )Also used to migrate all those to Azure! AWSNo equivalent feature

Operating Systems and Data Transfer

Operating System Supported AzureAWS Windows Hyper-V executionNo VMWare executionLinuxFreeBSDWindowsHyper-V ExecutionVMWare ExecutionLinuxNetBSDSolaris

Data Transfer AzureHyper-V VM Upload/Download Hard Drive Import/ExportAzure Site recovery MigrationPhysicalVirtualHyper-VVMWareAWS!More?AZCopy and AZCopy SDKSQL Database Migration WizardAWSVM Import/ExportData Import/Export (Snowball)Schema Conversion Tool

Internet of Things (IoT)

IoT AzureEvent HubsIoT HubsReference ArchitecturesStarter KitsIoT Gateway SDK Stream AnalyticsData Lake AnalyticsData Lake StoreAWSKinesis FirehoseKinesis StreamsAppStreamIoT Device SDKDevice GatewayDevice Registry

Development Languages, Runtimes and Tools

Development Languages and Runtimes AzureAWS IaaS: Any Windows Language & RuntimePaaS: Selected Languages & SDKsC#, C++, Java, NodeJS, R, PHP, Python, RubyClient Libraries for .NETJava Eclipse Plug-inClient Libraries for JavaPowerShell for Node.jsNode.js for WindowsClient Libraries for PHPRocket Web Server for PythonFlask Microframework for PythonIaaS: Any Windows Language & RuntimePaaS: NoneClient Libraries for .NET

Development Tools AzureCloud EmulatorTools for Visual Studio Visual Studio OnlineVisual Studio CodeVisual Studio for Mac *Command Line Tools for PHPApplication InsightsXamarin Test CloudAzure DevTest LabsAWSTools for Visual StudioJava Eclipse Plug-inCode Commit (Git)Code DeployCode PipelineDevice Farm

Marketplace

Marketplace Azure AWS Data MarketApplication MarketVM GalleryApplication Add-OnsFlexible Payment ServiceAWS MarketplaceAndroid MarketplaceiOS Marketplace

Media Services

Media services AzureMedia PipelineIngestion Encoding & Format ConversionMedia IndexerContent ProtectionOn Demand StreamingLive StreamingMedia Player3rd party productsAWSElastic TranscoderAppStream3rd party products only

Mobile Services

Mobile services AzureMobile Apps User AuthenticationData ServicesScriptingPush Notification (massive)IOS, Android, Windows PhoneSocial Login (OData)IntuneMobile Device ManagementMobile Application ManagementMobile Application SecurityAWSMobile HubSocial LoginMobile PushGeo-DataCognito

Visualization

Visualization AzurePowerBI AWSQuickSight

Machine Learning

Machine Learning AzureMachine Learning AWSMachine Learning

Non-Technical Considerations

Enterprise Presence and Support AzureMicrosoft “all-in” on cloudEnterprise & Hybrid StrengthSingle vendor One neck to choke In existing licensing programsPrivate Cloud Azure coming!Azure StackCan visit a data centerInter Data Center connectivity: Private fiberAWSSubsidiary of big AmazonNo equivalent featuresNo Hybrid strengthNo private cloud solutionInter Data Center connectivity: Public Internet

Comfort Factors AzureNot in the cloud as long, but catching up (See Gartner).NET/Microsoft “shop”Current staff skillsHybrid focusSmaller 3rd party market, but growing fastAWSIn the Cloud longerNo PaaS except through 3rd partiesBigger 3rd party market

Pricing

Pricing Models AzureFree Trial Pay-As-You-Go (Consumption)Commitment (6 & 12 month)Enterprise AgreementCompute Option (Variable discount)Hybrid Use BenefitGovernment PricingEducation PricingVolume LicensingSoftware AssuranceResellersMSDN monthly free resourcesBizSpark three years freeAWSFree Trial Free ResourcesConsumptionReservedSpot

Price Comparison Cloud Price Comparison: AWS vs. Azure vs. Google Cloud Oct 2015

AWS vs. Google Discounted / Year 2/17/201659

References

Azure References Web Sitehttp://www.microsoftazure.comDeveloper Centerhttp://azure.microsoft.com/en-us/documentation/ Free Trialhttps://azure.microsoft.com/en-us/free/See my blog post: My Favorite Azure References https://cloudyinnashville.com/2016/07/27/my-favorite-azure-references/

AWS References Web Sitehttps://aws.amazon.com/Developer Center https://developer.amazon.com/Free Trialhttps://aws.amazon.com/free/

Contact Me Bill ZackSenior Solution ArchitectBlue Chip Consulting GroupBill.zack@bluechip-llc.com wzack@live.com Blog: CloudyInNashville.comLinkedIntwitter203 545-2339

Closing / Q&A / Discussion Questions? Comments? Complaints? 