On February 18, 2020 the MIS Department held it’s 20th Anniversary Alumni Happy Hour at Yards Brewery in Philadelphia.



Connect and innovate with an elite information systems program
On February 18, 2020 the MIS Department held it’s 20th Anniversary Alumni Happy Hour at Yards Brewery in Philadelphia.



AWS VS Alibaba Cloud
The “big three” cloud providers are most commonly mention when talking about the different providers. The big three are AWS, Azure, and Google Cloud. They generate a large amount of revenue from proving cloud services and are regarded as one of the three most reliable providers. However, I think it is important that we also discuss a rise in another cloud provider known as Aliyun by the company Alibaba. They are sometimes also known as the fourth biggest and most reliable providers as they are ranked fourth in terms of revenue.
We have learnt a great deal when it comes to how AWS prices its services and how it operates. Aliyun operates similarly in a lot of way to AWS. However, they are slight differences. For example, the standard compute services used by Alibaba and AWS are Elastic Compute Services (ECS) and the Elastic Cloud Compute (EC2). These should not be lumped up as the same. The core features like choosing instance types, compatibility to Windows and Linux operating systems, supports both virtual and bare-metal servers, as well as the ability to create custom images are similar. However, Alibaba gives much more emphasize on instance families and AWS covers more regions when compared to Alibaba. This gives AWS a more geographical advantage over the Aliyun.
Moreover, the pricing differences between the two providers cannot be compared 1-to-1. Alibaba and AWS both uses the “Pay-As-You-Go” concept, but because there isn’t an instance type that is exactly identical to each other it is hard to compare pricing. The conclusion we can draw from trying to pricing between the two is that AWS is much more cost effective if the user is only looking to compute resources without a including storage. The determining factor between the two would be how much storage would the user need as Alibaba’s instances comes with a sizeable storage. Furthermore, when it comes talking about storage both providers have similar storage services. They are block, object, file as well as cold storages on Alibaba and AWS with a different naming conventions. After a quick glance at the pricing for these storage services, Alibaba is slightly cheaper than AWS. Besides that, when discussing about the API services that enables applications to interact with cloud resources AWS seems to much more API offers. There are features that AWS provide, that Alibaba does not.
In conclusion, AWS and Alibaba are very similar to each other. While, AWS provides a larger geographic coverage than Alibaba this seems like it will change over the years as Alibaba starts expanding to different regions to catch up to competitors. The pricing on these providers are different, which will be a healthy competition between the providers to allow consumers to have more options. However, AWS will remain to be known as the “better” cloud provider dues to its popularity. It will be interesting to see how Alibaba will grow to compete with the “big three”.
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.
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.
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.
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/
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/
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/
Fox School of Business
Temple University
210 Speakman Hall
1810 N. 13th Street
Philadelphia, PA 19122