Service Fabric | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Services Azure | Is there a class in your code? Make a microservice out of it. Deploy it in Service Fabric. Ask for a pay raise | AWS Lambda, AWS API Gateway UPD Service Fabric - there are no specials, the closest one is probably Akka.net and WebJobs from the same Azure, the animal is unique, and certainly not Lambda and API Gateway, Azure Functions - this is AWS Lambda. | |||
Application Service> Web Applications | |||||
How could you call? | How to use? | What can be replaced? | |||
Azure PAAS, in the past life - "Azure Websites" | Run programs, but do not worry about system administration. | Heroku, Modulus, AWS ElasticBeanstalk, CloudFoundry UPD WebApps - only Heroku is suitable. | |||
Cloud services | |||||
How could you call? | How to use? | What can be replaced? | |||
Azure IAAS (UPD) Cloud services is in its purest form PaaS, the App Service elder brother. This is stated in the documentation : “Cloud Services is an example of Platform-as-a-Service (PaaS). Like the App Service, this technology is designed to support applications that are scalable, reliable, and cheap to operate. ” IaaS in Azure is Virtual machines. Analog at Amazon - EC2. | Run programs, paying enough attention to customization and fixes | AWS EC2 UPD Cloud Services is Beanstalk, and not EC2 at all, there is no management of machines there, everything is set up for us, all deployment - in the portal, you downloaded the xml file with xml and just watch how it unfolds. | |||
Virtual machines | |||||
How could you call? | How to use? | What can be replaced? | |||
Almost real server | To boast to your fellow developers and operating technicians that, if you think you would, of course, offer bare metal, but for some reason the new technical director strongly wants to transfer everything to the cloud | Linode, Rackspace VPS UPD IaaS in Azure is Virtual Machines. Analog at Amazon - EC2. | |||
Visual studio team services | |||||
How could you call? | How to use? | What can be replaced? | |||
Source Control CI | Build applications with other developers thanks to common source code versioning and continuous integration | Github, Jenkins, CodeShip, BitBucket, AWS CodeCommit | |||
Devtest labs | |||||
How could you call? | How to use? | What can be replaced? | |||
Quality check on virtual machines | Create virtual machines with the necessary parameters for testing | Dockerish, Chef or Puppetish | |||
Application insights | |||||
How could you call? | How to use? | What can be replaced? | |||
Works, does not work, report | Track work and exceptions in ASP.NET and J2EE applications. Error notifications, logging | Honeybadger, Exception.io | |||
Scheduler | |||||
How could you call? | How to use? | What can be replaced? | |||
Cronan the Barbarian | Run small tasks that need to be repeated at specified intervals. It makes no sense to keep the VM running at all times only for scheduling repetitive tasks. | Heroku Background Jobs, Cron |
Blob storage | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Large file storage | Record images, log files, pirated movies and everything else your application needs on this unlimited hard disk | AWS S3, Rackspace Cloud Files | |||
Table storage | |||||
How could you call? | How to use? | What can be replaced? | |||
Database repository | Like a cross between traditional SQL and pure NoSQL data storage. UPD TableStorage is pure noSQL. | DynamoDB | |||
Queue storage | |||||
How could you call? | How to use? | What can be replaced? | |||
Turn | Connect services using a simple message queue | AWS SQS, RabbitMQ, Sidekiq | |||
File storage | |||||
How could you call? | How to use? | What can be replaced? | |||
Attachable file storage | Migrate local file system (dependent) files to Azure if BLOB storage cannot be used | AWS EBS | |||
StorSimple | |||||
How could you call? | How to use? | What can be replaced? | |||
Complicated version of normal storage | Approximately the same as the usual storage, but with the ability to move files to Azure and back according to specified rules. At the same time, Azure storage looks like part of your local network. | AWS Storage Gateway | |||
Search | |||||
How could you call? | How to use? | What can be replaced? | |||
Full text search | Perform full-text search in files, on web pages and in general in any text objects that come up at hand | AWS CloudSearch, ElasticSearch | |||
Document Database | |||||
How could you call? | How to use? | What can be replaced? | |||
DB JSON | Store structured JSON NoSQL data, and generally store more data — more than in a relational SQL database. | DynamoDB, MongoDB | |||
SQL database | |||||
How could you call? | How to use? | What can be replaced? | |||
SQL database | Save all collected application data into tables, and then create “relationships” between them (not in the physiological sense) | Heroku postgres | |||
Cache redis | |||||
How could you call? | How to use? | What can be replaced? | |||
Redis | Store frequently used data in convenient structures. Like Memcached, but without the hereditary features of LiveJournal | Redis2Go, RedisGreen |
Automation | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Cloud cover | Automate Azure services using Powershell - Windows Server Gods Language | AWS Cloudformation | |||
Operations analysis | |||||
How could you call? | How to use? | What can be replaced? | |||
Reading magazines | Collect, merge, and search logs for troubleshooting | Splunk | |||
KeyVault | |||||
How could you call? | How to use? | What can be replaced? | |||
Security hardware module | Store encryption keys in a secure vault and access them only when they are needed. | AWS KMS | |||
Security Center | |||||
How could you call? | How to use? | What can be replaced? | |||
Policy Manager | Set policies for Azure services, create alerts and reports when these policies are violated |
Application service> Mobile applications | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
The server part of my application is a service | Authenticate, send messages and store network data for mobile platforms | Heroku, Urban Airship, Parse | |||
Application Service> API Applications | |||||
How could you call? | How to use? | What can be replaced? | |||
Azure API Proxy | Create APIs for Azure services and SDKs for different client languages ​​(PHP, Node, Java, ASP.NET) | AWS API Gateway | |||
API Management | |||||
How could you call? | How to use? | What can be replaced? | |||
Big boss api | Manage traffic, set restrictions on data passing through the API. | AWS API Gateway | |||
Notification Hubs | |||||
How could you call? | How to use? | What can be replaced? | |||
Azure Push Notifications | Send push notifications to iOS, Android, Windows and Kindle platforms. Now even Kindle is supported, and I’m ashamed that I used to mock Blackberry | AWS SNS, UrbanAirship | |||
Mobile engagement | |||||
How could you call? | How to use? | What can be replaced? | |||
Mobile analytics | Get real-time analytical data about why users buy bonuses in your mobile game in which the panda plays bowling | AWS Mobile Analytics, Flurry |
Coding | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Not a bad name, but in retro style you could call it “VHS” or “Video Salon” | Encode videos to different formats used for viewing on mobile devices, on websites, in 4K format, for home theaters, and so on. | AWS ElasticTranscoder | |||
Media player | |||||
How could you call? | How to use? | What can be replaced? | |||
RealPlayer (TM) | Just embed video without thinking about which players and encodings are compatible with each of the client platforms. | ||||
Media indexer | |||||
How could you call? | How to use? | What can be replaced? | |||
Subtitle Recognizer | Automatically generate text from audio and video files. You can search through this text and use it to automatically create subtitles. | ||||
Content Protection | |||||
How could you call? | How to use? | What can be replaced? | |||
Azure DRM | Protect video with your cat from copying by ubiquitous pirates and malicious violators of intellectual property rights | ||||
Live stream and on demand | |||||
How could you call? | How to use? | What can be replaced? | |||
Free ticket office! | Control playback of live video so that only those who are allowed to watch it (if they paid for it) can watch it | ||||
Content Delivery Network | |||||
How could you call? | How to use? | What can be replaced? | |||
A (zure) kami | Quickly deliver your sites, files and videos to people who have requested them. | Cloudfront, MaxCDN |
Virtual network | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Network extender | Pretend that new Azure services have suddenly appeared on your company's internal network. Do not forget to capture your own IP address. | AWS VPC | |||
Expressroute | |||||
How could you call? | How to use? | What can be replaced? | |||
Toll highway | Need to overdrive terabytes to Azure without overloading a family cable modem? Buy a dedicated channel in Azure | AWS Direct Connect | |||
VPN gateway | |||||
How could you call? | How to use? | What can be replaced? | |||
Not enough money for Express Route | To set up a VPN between your data center and Azure to allow traffic across it | Openvpn | |||
Traffic manager | |||||
How could you call? | How to use? | What can be replaced? | |||
Geographic Load Balancer | Increase performance by moving traffic to data centers closer to requests, and perform smart failover in case a domain controller burns | AWS ELB | |||
Load balancer | |||||
How could you call? | How to use? | What can be replaced? | |||
Local load balancer | Split traffic between multiple servers or services | AWS ELB | |||
Application gateway | |||||
How could you call? | How to use? | What can be replaced? | |||
Web Load Balancer | For web server load balancing. Contains all the components to optimize HTTP: SSL load balancing, cookie handling management and more for growing developer needs. | AWS ELB | |||
DNS | |||||
How could you call? | How to use? | What can be replaced? | |||
Illumination! This is DNS | Make a joke about a guy named John CNAME! | DNSimple, Route 53, GoDaddy |
RemoteApp application | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Applications in the cloud | Place the application in Azure and distribute to users access sessions to it (via RDP) | Citrix | |||
BizTalk | |||||
How could you call? | How to use? | What can be replaced? | |||
Communicator application | Connect corporate Azure applications (for example, SAS or Peoplesoft). Useful stuff | ||||
Utility bus | |||||
How could you call? | How to use? | What can be replaced? | |||
Network message queue | Reset commands and data to the queue service, which connects multiple devices, servers, and clients to process it all better. | RabbitMQ, AWS SQS | |||
Azure Backup | |||||
How could you call? | How to use? | What can be replaced? | |||
Just in case | Prevent the data center from erasing all your backups. Tired of recording data on a tape, storing it outside the office, and then discovering that music has been recorded over an incremental backup of accounting data? | Glacier, Backblaze | |||
Site Recovery | |||||
How could you call? | How to use? | What can be replaced? | |||
Plan b" | Store a replicated version of critical network applications in ready state in Azure | AWS CloudConfig | |||
Active Directory | |||||
How could you call? | How to use? | What can be replaced? | |||
Active Directory hybrid | Configure Active Directory as a service, synchronize with corporate AD, or completely replace it |
Batch service | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Heap_Virtual_Mashin.bat | Perform many tasks at once on different systems, but not always. And to pronounce the word "parallel" more often than at school geometry lessons. | AWS Elastic Map Reduce | |||
Application service> Logical applications | |||||
How could you call? | How to use? | What can be replaced? | |||
Cloud block diagram from the constructor | Connect different components together, create cloud workflows for your data | IFTTT, Zapier | |||
SQL Data Warehouse | |||||
How could you call? | How to use? | What can be replaced? | |||
SQL Data Store - neither add nor take away | Upload data to a huge SQL Server of your dreams and send any requests to them | AWS Redshift | |||
Data lake analytics | |||||
How could you call? | How to use? | What can be replaced? | |||
Uber SQL Data Warehouse | Store exabytes of data (no matter how much it is; as soon as you have this amount of data, you will immediately find out about it) | ||||
Data lake store | |||||
How could you call? | How to use? | What can be replaced? | |||
ETL request | Extract, convert and load all your data using Hadoop | AWS ElasticMap Reduce | |||
HDInsight | |||||
How could you call? | How to use? | What can be replaced? | |||
Apache applications | Convince bosses that Pig, Hive, HBase, Storm and Spark are not spells in the new Harry Potter movie | ||||
Machine learning | |||||
How could you call? | How to use? | What can be replaced? | |||
Virtual Assistant, AI Version | Find out what ordinary users (not gamers) think about products that have the word “Virtual Assistant” in their names: “Virtual Assistant is like a mojito, but with a gin instead of rum?” And you can make friends with artificial intelligence before Rise of the Machines | AWS Machine Learning | |||
Stream analytics | |||||
How could you call? | How to use? | What can be replaced? | |||
Real Time Analytics | Accept thousands of analytical data streams simultaneously | AWS Kinesis | |||
Data factory | |||||
How could you call? | How to use? | What can be replaced? | |||
Data pipeline | Plan time and ways to move data between services | AWS DataPipeline | |||
Data catalog | |||||
How could you call? | How to use? | What can be replaced? | |||
Shared data access | Provide all employees of the organization with access to data that you have placed in other storage services. Works like a SQL View for data from various services. | Chartio |
Iot hub | |||||
---|---|---|---|---|---|
How could you call? | How to use? | What can be replaced? | |||
Good title: not very clear, but impressive | As a centralized management system: track how many “smart” vacuum cleaners, toothbrushes, toasters and doorbells are connected to the home web monitoring service. Supports centralized authorization, updates and transfer of information | AWS IOT |
Source: https://habr.com/ru/post/320544/
All Articles