Skip to main content

Command Palette

Search for a command to run...

Deploying a Restaurant Application to Cloud

Published
2 min readView as Markdown
S
I'm energetic, ambitious person who has developed a mature and responsible approach to any task that I undertake, or situation that I am presented with. I am excellent at working with others to achieve a certain objective on time and with excellence. Customer Engineer| Al/ ML |AI Infrastructure | Cloud Migration |Technical Solution| Vertex AI| Cloud Database |Cloud Networking |DevOps Engineer| Technical Blogger| Generative AI| Google Cloud Ready Facilitator 🌐Linux Linux Professional Institute Certificate Technical Writer \ Cloud Networking Cloud Computing \ Cloud Infrastructure Cloud Consultant \ Customer Engineer 🌐Virtualization - VMware, vSphere, vCenter Server 🌐Programming Skill Technical Skills Proficiency in languages like Java, Python, Scala, or JavaScript. System Administration: Experience with Linux/Unix systems, Windows Server. Networking: Understanding of network protocols, routing, VPC, Subnets, Firewalls, VPNs, Load Balancers, switching, and firewall configurations. Cloud Platforms: Experience with AWS, Azure, or Google Cloud Platform. Databases: Knowledge of SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB. Scripting: Ability to write scripts for automation using Bash, PowerShell, or similar. Monitoring and Logging: Familiarity with tools like Nagios, Prometheus, Grafana, ELK Stack. Configuration Management: Experience with tools like Ansible, Puppet, Chef. DevOps: Knowledge of CI/CD pipelines, Jenkins, Docker, Kubernetes. Security: Understanding of security best practices and tools, Cloud security best practices, IAM, Security Groups, Compliance. Infrastructure as Code: Terraform, CloudFormation, Ansible Compute Services: EC2, GCE, Azure VMs. Storage Solutions: S3, GCS Customer Service Skills:- Communication: Strong verbal and written communication skills. Problem-Solving: Ability to diagnose and resolve technical issues efficiently. Interpersonal Skills: Building and maintaining relationships with clients. Training and Education: Ability to conduct training sessions for clients. Project Management: Managing customer projects and ensuring timely delivery. Knowledge/experience in configuring and supporting devices such as Cisco, Juniper, Checkpoint, etc. Knowledge Cloud Migration, Presale, Data Center relocation, Go-to-Market Strategy. Certifications: AWS Certified Solutions Architect Microsoft Certified: Azure Solutions Architect Expert Google Professional Cloud Architect Certified Kubernetes Administrator (CKA)

As a Cloud Architect, you are asked to deploy the restaurant application on cloud.

Background of the problem statement: You have created a new website for the restaurant and used a public cloud for the internet facing website of the restaurant.

After deploying the application on cloud, users are complaining about the reloading speed of the page.

The website is getting global traffic and static assets like pages are served from a single server. Also, you need to make sure that the traffic coming to the application from different parts of the world is load balanced at DNS level.

You can use either Azure or AWS platforms to design the solution using IaaS OR PaaS. You must use the following tools: AWS: Route 53, S3 Bucket, CloudFront, EC2 Azure: Azure App Service, CDN, DNS, Azure VM, Azure Traffic Manager You have been asked to: Suggest an appropriate solution so that your company can make use of the cloud while keeping the requirements mentioned above for your company in mind. Provide an approach to:

a. Govern all the resources being used for development, testing, and production of the company’s website

b. Keep a separate track of the billing life cycle and cost management of all the services being used for hosting the company’s website on Cloud. Upload all static content of your web site to cloud

c. Create a CDN endpoint and configure it to serve the static files you have uploaded. Use storage service and upload files for your teammates to share

d. Connect a Windows or Linux VM to the Storage service

6 views

More from this blog

C

CloudGrad

96 posts