Series:
(Disclaimer: The
manuscript is my personal view and is not affiliated to any groups or
organizations)
In phase II application architecture needs to contemplate about consuming more PaaS services and or moving towards PaaS based infrastructure deployment services. Both Azure and AWS provides numerous PaaS services, consuming the appropriate ones should be the center piece of this phase. Each layers of the applications along with the software stacks should be evaluated and replaced. Don’t forget to evaluate ancillary platforms such as DW or BI.
Continue the same level of vigor that commenced in the first
phase of eager to learn and apply the technologies. Emphasize that
collaboration is crucial to successful of an efficient Cloud deployment.
Azure Redis Cache or AWS Elastic Cache should replace
memcached in IaaS VMs. Azure Search (or AWS CloudSearch) should replace custom
text based searches. Azure DocumentDB or Azure Table(or AWS SimpleDB) should
replace NoSQL based DBs. Azure SQL DB or ClearDBs MySQL DB (or AWS RDS) should
take place of IaaS MySQL DB. For Oracle (or any other DBs for which there is no
PaaS), Azure Oracle image should be used to setup Oracle RAC in IaaS VMs. Use
Azure Service Bus or Azure Queue (or AWS SQS) instead of own Queue
infrastructure in VMs. Use Azure HDInsight (or AWS Redshift) instead of custom
Hadoop cluster in IaaS VMs. Caution try not to change the processes. Try not to
introduce additional services which directly doesn’t address current
infrastructure or software stacks (application and DW).
Goal is to move to PaaS infrastructure (in case of Azure)
and consume PaaS services instead of own managed services.
No comments:
Post a Comment