I'm learning about ArcSDE and ArcGIS for Server on my own without any official training.
I've successfully installed ArcSDE and Server for 10.1.
We are using SQL Server 2012 on a Windows 2012 Server x64 machine.
I'm able to direct connect to the SDE geodatabase and version the data. So I assume this means that ArcSDE was installed and working correctly?
But I'm a little confused about the ArcSDE services and what exactly they are used for. I feel like I may not be using ArcSDE for what is was made for without using these services. Is this correct? In the near future we are going to need to use a 2-way geodatabase replication with a client. Will this require using an SDE service?
Now for my Server questions.
I've setup Server and can access the manger via the browser. From ArcGIS Desktop, I've published a map document as a map service and can access it from ArcGIS Online and via the service URL using javascript viewer.
But I can only access this service and view the map from devices on the same network as the server.
How do I connect and view these services in my browser from devices not on the same network? Like how can I go home, enter the service URL and view the javascript based map like I can when I'm on the network?
Eventually, the goal is to create a web map that can be accessed externally and viewed by clients. This web map will use the map services that I have created.
How do I get these map serves so that they are accessible outside our internal network?
Thanks for any help. I know this is a lot.

