The goal of this research assignment was to see how different Cloud Platforms compare to one another. I chose to compare AWS to GCP. Both platforms are commonly used but I wanted to learn more about how they differ and why AWS is the leading platform. Overall I learned that each platform has its own benefits and it comes down to what a specific company is looking for to decide which one to use.
Search Results for: --------
3502 Rent Zen
- Include the goals, results, project URL (if applicable), and what you learned in a brief paragraph.
HTML client: http://misdemo.temple.edu/tug50240/mis3502_rentzen/
endpoint url: http://3.135.20.234:8222/
From working on RentZen, my partner and I were challenged with the task of creating an application for the use of landlords and prospective renters. Not only did we interact with API endpoints, but we also created our own API endpoint that our server and database communicated with. Working on this project helped familiarize myself working with NodeJs for APIs and how it is used to develop API interfaces and NodeJs for devops and how it is used from the command line to preform system operations. RentZen exposed me to working with synchronous code rather than asynchronous code and how to create connection objects to be able to communicate with a database (specifically mySQL). My partner and I learned how to make use of Google Developer Tools and interpret the status response codes. We also learned how to integrate open source tools to enhance the functionality of our application through the use of the Google Maps API.
Google Maps API Integration
The goal of this project was to integrate and utilize an API provided by Google Maps into our project API to create and display static images of properties. In order to display an image of a property, a request must be sent to Google Maps from the client side web page, requesting information by passing “Address” data. The data regarding the address is stored in a SQL database, and must first be pulled with AJAX and serialized before being passed to Google. Google then takes the request embedded within an img tag, and outputs the result to the webpage once the call has been completed.
This additional requirement to the RentZen project provided us with an opportunity to utilize open source tools to enhance the user experience on our website. It also provided us with a very important lesson in how important reading developer notes can be in making short work of a seemingly large problem.
Pro Points Proj.
I used an API from Numverify.com that can be accessed with http://apilayer.net/api/validate. The purpose of this API is to confirm that a phone number exists and to tell the user where the number is from. A business could use this API for many reasons. They could include it in an app so that when a new user registers, it confirms that the number they submitted is correct/a real number. It could also be used to locate where a customer is if they were to leave a phone number in a voicemail or attached to an email. The website takes the number and then compares it to international number databases to find the where it is from and if it is currently valid. I set up a proof of concept at: https://misdemo.temple.edu/tul19250/Pro%20Points%20Project/
AWS vs. Azure
This write up is expanding off of what we learned in MIS 3406 by comparing Amazon Web Services to Microsoft Azure.
https://community.mis.temple.edu/sjennings/coursework/aws-vs-azure/
Azure vs AWS and the Hybrid Cloud
This project compares Amazon’s AWS to Microsoft’s Azure cloud platforms, in terms of virtual machines, storage, and hybrid cloud computing. Additionally, this project describes and discusses the benefits of hybrid cloud computing.
https://community.mis.temple.edu/ecripps/aws-vs-azure-the-hybrid-cloud/
Cloud Platforms Project
- My project discusses about two topics, Mobile Cloud Computing and Cloud Security. It talks about what Mobile Cloud Computing does, the advantages of using it and how it is related to Amazon Web Services. Then it briefly discusses about the functions of Cloud Security, why it is important and what impact it has on the users and which part of AWS is similar to what cloud security does. It wraps up with an example that uses both of these techniques to perform its service.
- URL : https://community.mis.temple.edu/nkumari/cousework/mis3506research/
Green Cloud Computing vs Edge Computing
The purpose of this project was to get a better understanding of different trends around cloud computing. I learned about Green Cloud Computing and Edge Computing and compared these topics to the material learned in Enterprise IT Architecture.
Link to page: https://community.mis.temple.edu/rismaeil/mis-3406-propoints-assignment/
Mobile Cloud Computing and Cloud Security Comparison
Mobile cloud computing provides a mobile user an application delivered over the internet that is powered by a cloud-backed infrastructure, while cloud security deals with the set of policies, controls, procedures and technologies that work together to protect cloud-based systems, data and infrastructure. These two topics work hand in hand because within mobile cloud computing, you need cloud security in order to protect the data on the cloud from any attack on the end user’s mobile device.
Periodic Elements API
In this project, I have connected an API source for the Periodic Elements. I then created 12 buttons to sub-categorize the elements into their respective groups. The primary button will display all the elements in a table with their atomic number, name, mass, and element group. The smaller buttons, each named for the element group they represent, display a new table that only shows the element group. I did this by using functions that would be run when each button was clicked. The functions themselves used the $.getJSON method, then a for loop to run through the entire API, then within that I used an if statement to make sure that it was only displaying the element group it needed to. I did this to create a functional and easy interface to check which elements belong to which group at the click of a button.
My project can be found here.
