Hi Dr. Can you please do the report part only?
University of Bahrain
College of Information Technology
Department of Computer Science
Second Semester 2022-2023
ITCC240: Fundamentals of Cloud Computing
Cloud Computing Project
Due: 25/05/2023
Making a Chatbot
A chatbot is an AI-enabled software designed to interact with users when they visit a website. These bots are assigned to websites to streamline user interaction when they land on the website for the first time. The goal is to provide real-time and immediate responses to customer inquiries. To work on the chatbot application, you can use retrieval-based or generative-based models. If you want to use the chatbot on a commercial website, you should pre-define the input patterns.
Advantages of Chatbots
1. Seamless live communication
2. Reduced people-to-people interactions
3. Makes customer service available 24/7
The system will be deployed as a website using the public cloud model. Your team will work as their solution architect to design their cloud infrastructure.
The Chatbots application is using an Apache web server to host their website that uses Oracle DB as their database. In this project, you will help them design their own cloud environment.
In your design, include the needed services to make it secure, scalable, reliable, fault-tolerant, and available.
Use the same style and diagrams as shown in Figure-1 and slides/website to design your infrastructure. In your report, show the whole infrastructure. For example, draw the VPC and specify the VPC CIDR. Draw the needed subnets in all availability zones [specify the CIDRs]. Include needed security groups [create sample ones in the Sandbox environment and paste their screenshots]. Also, include the needed services to make it secure (show the security group setting, NACLs, routing tables settings, etc.).
Write a report that shows, explains, and justifies your design. Include screenshots from the "Sandbox environment" for the needed parts.
ITCC240 Project
Second Semester 2022-2023