Tuesday, July 28, 2020

Cloud Deployment - Public, Private and Hybrid (Microsoft)

  • Private cloud - legal compliance
  • Hybrid cloud
    • Migration approach - to migrate your apps from private data centre to public cloud. 
    • Segmenting work - connect two environments together with secure pvt n/w. 
    • Cloud bursting - push work to cloud when internal data centre hits a limit, and then roll back as soon as the workload is back to normal.




Capex, Opex and Cloud Computing (MS)



  • CapEx
    • Upfront cost
    • Money spent on physical infrastructure up front. 
    • Deduct this expense from your tax bill same year. 
    • Server costs
    • Storage costs
    • Network costs
    • Backup and archive costs
    • Business continuity and disaster recovery
    • Datacentre infra costs
    • Costs on tech personnel

  • OpEx
    • Spending money on services or produts now and being billed for them now.
    • Leasing s/w and customized features
    • Scaling charges based on usage / demand instead of fixed h/w or capacity
    • Billing at the user or organization level


Cloud Compliance Offerings (MS)

  • Handling sensitive data
  • Services are compliant
  • Accreditation or compliance requirements
Some of the compliance offerings are:
  • Criminal Justice Information Services (CJIS)
  • Cloud Security Alliance (CSA) STAR Certification
  • General Data Protection Regulation (GDPR) (EU)
  • EU Model clauses
  • HIPAA
  • ISO-IEC
  • MTCS - multi tier cloud security
  • SOC - Service Orgnization controls (1, 2, and 3)
  • NIST and Cybersecurity Framework (CSF)
  • UK Govt. G-Cloud.
  • Others

VM vs. Containers vs. Serverless



The serverless model differs from VMs and containers in that you only pay for the processing time used by each function as it executes. VMs and containers are charged while they're running - even if the applications on them are idle. This architecture doesn't work for every app - but when the app logic can be separated to independent units, you can test them separately, update them separately, and launch them in microseconds, making this approach the fastest option for deployment. (Microsoft).

Containerisation - Docker


If we already have automation, what's the need for Agents?

“Automation” and “agent” sound similar — but they solve very different classes of problems. Automation = Fixed Instruction → Fixed Outcome ...