Search through blog..

Thursday, July 14, 2016

What is Cloud. And what are IaaS, PaaS, and SaaS?

The word "Cloud" is getting more heard and used with days passing by. So what actually is a Cloud (or) a Cloud platform (or) Cloud computing (or) Cloud services. Basically these are platform, computing ability, services respectively which are hosted in some part of the world and are accessible over Internet.

To understand the best, we can take an example like electricity. In general, You just use electricity as an utility and pay according to the usage. You would seldom have to build, maintain and generate your own electricity - because of the comfort you receive using electricity as an utility. Cloud services can be mapped to the same concept.

Cloud computing services can be of three kinds, private, public and hybrid. And they act as the name suggests. Many articles can be found in the internet on the definitions, pros and cons.

Three such major cloud service providers are:
  1. Microsoft Azure - https://azure.microsoft.com/en-us/ 
  2. Amazon web services - https://aws.amazon.com/ 
  3. Google cloud - https://cloud.google.com/ 

Related to cloud, you might usually hear about three kinds of services (or) service providers.
  1. IaaS - Infrastructure as a Service
  2. PaaS - Platform as a Service
  3. SaaS - Software as a Service
The picture below can be a great illustration with an example "car". And is quite self-explanatory.


Important points to note:
  • As you move away from "On premise" environment/service to "SaaS". The control you have over your the environment/service will be lesser.
  • And at the same time, as you move away from "On premise" environment/service to "SaaS", the cost per hour could be greater as it involves multiple parties and is moving more towards service oriented approach.
    However, this necessarily need not be true, as the total costs involved could be optimized with proper analysis and design.
  • One notable advantage I would like to highlight regarding moving towards "SaaS" approach is the amount of Research and development the Cloud servicing partners would do is much more than an "On premise" team. So if you want to be up to speed in this ever-changing technology race, Service oriented approach could be the way to go.
Hope this helps. Please share your feedback/questions, if any. Thanks.

Wednesday, July 13, 2016

AX7 Tip #1: Info needed for AX7 Microsoft VM login

Hello all,

I have started to work on "The NEW Dynamics AX", also code named as AX7. And would like to share the information I have, also the info I obtain during the troubleshooting.
I plan to write short posts, prefixed with AX7 Tip #. Hope this helps you.

AX7 Tip#1: Basic Info needed to login to MS AX7 VM:

Going forward, a Developer working with an AX7 implementation will have use a local VM, with source code synced to a Team foundation server.
  1. So let's start with the links to download Microsoft VMs. The below Microsoft help link should help you to find your way through to download necessary VHD files.
    https://ax.help.dynamics.com/en/wiki/access-microsoft-dynamics-ax-7-instances-2/#vm-running-on-premises
  2. After downloading (link) the VHD files. You can use Hyper-V (or) Oracle Virtual box in order to setup your own VM.
  3. The credentials needed in order to login to the Microsoft AX7 Virtual machine once up and running are the Microsoft Standard username (Administrator) and password (pass@word1).
  4. Once you are in the system, check if the AosWebApplication is up and running. Remember with AX7, the AOS is no longer a windows service. |
  5. You can try to login to AX7, by opening the link: https://usnconeboxax1aos.cloud.onebox.dynamics.com/.
  6. The standard credentials which you would need to login to AX7 are username (administrator@contosoax7.onmicrosoft.com) and password (Pass1Word)
  7. Most likely you won't be able to get in. At least, I couldn't. When I tried to login, if had the below error message.
    "Your account has been temporarily locked to prevent unauthorised use. Try again later, and if you're still having trouble, contact your support person."
  8. I have solved this by overwriting the Admin privileges to my own ".onmicrosoft.com" account. If you have the same issue, follow the below steps.
    And if you don't have this issue - skip to step #11
  9. On the VM's desktop, you can find a Microsoft provided application named 'AX 7' Preview admin user provisioning tool. What this tool does is to update the necessary security permissions/tables with the account you provide. So to continue, just enter your own ".onmicrosoft.com" account and click Submit.
  10. In case, you don't have an account. You should be able to register for a new one here: https://portal.office.com/
  11. And that's it - you should be logged into the AX7 home page now. And should see something like the below (mine is "Dynamic 'AX 7' Preview VM, atm).

Will post more tips as and when I find something useful to post. So keep looking and keep DAXing. Please do leave your comments/suggestions below. Thanks much.