DevOps Classroom notes 24/Dec/2024

Traditional E-Commerce Application

  • Idea: We want to setup an ecommerce website where we sell electronics, mobile phones etc
  • Initial Decisions:
    • Start with existing opensource ecommerce and start selling asap
    • Evaluate all possible infrastructures.
  • Solutions:
    • Find an ecommerce application which fits my purpose

Evaluating infrastructure

  • Understand Application Architecture
  • Made some os/software choices
  • Possible Infrastructural choices
    • Buy Servers and run it in our organization (On-premises)
    • Try cloud
    • Try SaaS (nopCommerce supported hosting)
  • Managing Datacenters
    • Networking
      • Switching
      • Routing
    • Racks
    • Servers
    • Virtualization
  • From network perspective
    • We have two servers
      • web: should be accesible from internet
      • db: should not be accessible from internet
    • The above case poses a challenge in a on-premise environments as i need to design DMZs ( De militarized Zones)
  • Cloud in this case seems sensible as we can come up with Application, Quickly and securely as well
  • Cloud offers Platforms as a Service (PaaS) where we get databases directly and configuring backups is one-click
  • To run website we have two options
    • IaaS:
      • We get ubuntu linux vm
      • installing all necessary softwares
      • maintaince (updates/patches) is our responsibility
    • PaaS
      • We get .net platform
      • directly deploy nopCommerce
  • Summarize:
    • We prefer cloud
    • For mysql database we need a PaaS
    • For nopComemrce web application we got with IaaS (virtual machines)
  • IaaS vs PaaS vs SaaS
Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a comment

Turn on JavaScript to leave a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Media Icons Powered by Acurax Web Design Company
Exit mobile version
%%footer%%