Care to share your server/hardware config for Spatial?

Hi there - we're in the early stages of planning for a new spatial system (geocoding a large volume of existing address data), and we'd like to get a sense of what different organisations might be using by way of server architecture for a high-availability, large volume dataset GIS where your typical spatial query is a within-polygon or buffer-type search of geocoded address data, and you might need to support several thousand of these per hour... (for example).
Would you share your platform/CPU/OS/memory/storage config comments as they relate to a dedicated Oracle Spatial 10g DBMS?
Or perhaps just suggest what you had to do in addition to the baseline 10gDBMS requirements to give Spatial room to perform well...
Any comments are accepted with humble thanks.
Kind regards
Dennis

Dennis,
Several thousand, say 3000 per hour is less than one a second. I'm not sure how much data you have (define large), but in general I'd try to keep all, or most of the data in RAM to get the best performance possible. A Linux box with say, 512GB of RAM is entirely resonable to use. If your seach patter is geographicly time sensitive (moves based on time of day), you could also effectively use partition prunning to reduce the amount of data to be searched.
This is will give you a single, fast, db. For HA you need at least two, depending on what you define HA as.
Bryan

Similar Messages

  • Recommended Hardware Config for huge OLAP Cube build

    Hi David ,
    Can you please provide the recommended hardware config for cube having billions of data under fact table . We ran a cube with 0.1 billion of data took around 7 hours to process. What could be the key areas to gain the performance benefit ? ansd also what could be the CPU , RAM (server) , RAM (Oracle DB) to gain much more perf benefit in such configurations ?
    Also we have 32 bit windows 2003 server .Can we get better result if we switch to 64 bit ?
    Thanks in advance,
    DxP.

    Hi!
    Well, I would definitely recommend you to proceed with a consultant because I feel that you have some lack of methodology and experience together with time constraints for your project.
    Regarding hardware, unfortunately, I would not be able to give you any precise figures because I have no supporting information. What you should bear in mind that your system must be balanced. You (better with consultant) need to find a right balance between all the factors you consider as important while building a pile of hardware:
    - cost
    - architecture
    - speed
    - availability
    - load scenarios
    etc...
    Regarding architecture point bear in mind that today finding right balance between processing power and storage processing capacity is a challenge. Put attention to this.
    Regards,
    Kirill

  • Hardware Config for MI server!

    Hi All,
    I need information regarding the hardware configuration for the MI server which should deploy SAP Netweaver Mobile 7.1 and support xMAU 3.0 SP5.
    Can anyone throw some light on this.
    Thanks in advance!
    Kanwar

    Hi Kanwar,
    Check this link in SMP for MAU specific information.
    https://websmp105.sap-ag.de/~form/sapnet?_SCENARIO=01100035870000000202&_SHORTKEY=01100035870000694050
    For general MI queries, please check the MI FAQ section https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cc489997-0901-0010-b3a3-c27a7208e20a
    Regards
    Ajith

  • Windows Server push config for fax modem

    We have a new Windows 2012 R2 Server, we installed a fax modem on it and turned the fax server feature on. We were hoping to be able to share the fax as a printer
    and push through GPO, which being pushed but when the end user attempt to print to it in order to send a fax, a new fax configure wizard shows up.... 
    So we are trying to find if there is a way to push this config to all users without having to configure every individual end user PC which is a nightmare.
    The end product should be fax being pushed through GPO, when they print to it, its being processed and sent auto after they type the number they want to fax it to,
    that's it. 

    Hi,
    Based on your descriprion, I understand that you want to automatically deploy fax configuration via group policy. I can't find such group policy setting which may help us to achieve this target. On current situation, please refer to following article and
    check if can help you.
    Fax Server Step-by-Step Guide
    If any update, please feel free to let me know.
    Best regards,
    Justin Gu
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • OCMS Server hardware config

    Hi,
    I am using OCMS Server to cater 100 K users. I have identified the below configuration. It wud be great if someone can have a look at this and advice if the resource is adequate to cater the need.
    BL460c G5 Blades (two 2.66 GHz Quad-Core Intel® Xeon™ processors, 10GB memory/core, 2 x 146 GB SAS HDD)
    Kind Regards,
    Prem

    Dennis,
    Several thousand, say 3000 per hour is less than one a second. I'm not sure how much data you have (define large), but in general I'd try to keep all, or most of the data in RAM to get the best performance possible. A Linux box with say, 512GB of RAM is entirely resonable to use. If your seach patter is geographicly time sensitive (moves based on time of day), you could also effectively use partition prunning to reduce the amount of data to be searched.
    This is will give you a single, fast, db. For HA you need at least two, depending on what you define HA as.
    Bryan

  • ACS Server hardware build for NAC/TACACS deployment

    Hi,
    We are in the pilot stage of a NAC v2 Framework rollout for our 4000 seat network and have funding available to purchase a high spec server to be deployed as the primary ACS box. The server will also handle our TACACS requirements for accessing network devices. I know I could simply go with the Cisco recommended build, however with a view to the future of managing NAC requests for 4000 PCs, I am keen to over spec the box where this would be useful. I have options to increase RAM, Processors and Disk configuration. Which of these will be advantageous?
    Cheers, SteveK.

    Enforce your organization's security policies on all devices seeking network access. Cisco Network Admission Control (NAC) allows only compliant and trusted endpoint devices, such as PCs, servers, and PDAs, onto the network, restricting the access of noncompliant devices and thereby limiting the potential damage from emerging security threats and risks. Cisco NAC gives organizations a powerful, roles-based method of preventing unauthorized access and improving network resiliencyhttp://www.cisco.com/en/US/products/sw/secursw/ps2086/index.html.

  • Server box config for logging in

    I have two arch boxes, one server one desktop on home network with router. I have SSH and VNC working great and all between them, but I'm wondering how to set up the server so that I don't have to login. Basically if the power goes out and it turns back on, it boots and goes straight in as my user. I'm the only one w/access to both boxes so unless it's bad for another reason I'd like to do it this way. The server runs a plain fluxbox session, I currently use GDM on the server because I just never bothered to take it off and set this method up hehe. Oh and I know of the option in GDM setup to enable automatc login, but wondering if I can skip GDM altogether to make it quicker.
    Thanks for help with this
    Last edited by colbert (2008-09-05 06:22:04)

    SiC wrote:Hmm... I run X11 forwarding over my network without compression and it works fine. I just ssh into the box and windows appear near instantly.  I'm running it over 802.11g too so, not even ethernet.
    Yeah same, I run it tunneled over the internet from home to work all the time, I just set TightVNC to low bandwidth and its very snappy.
    Edit:
    Home: Comcast 10mbit down/1mbit up
    Work: DSL ~2-4mbit down/??
    Last edited by Ruckus (2008-09-08 07:46:00)

  • What's a decent hardware config for photo/video editing ?

    I apologize if this has been asked a million times before, but I'm a newcomer. I'm seriously thinking of making the switch from the dark side and buying my first Mac - the iMac 20". My main priorities will be photo editing of both jPEG and RAW images from my Nikon D50 and ( at last ) editing all those video tapes I made of the kids and family vacations over the last 15 years. I'm not a professional photographer or videographer, but I don't want my next machine to be underpowered and cause me to get frustrated while waiting for it to do the the work and therefore loose interest. I'm kind of a hardware geek, so my philosophy is slanted towards more is better - more disk space, more RAM, yada yada yada. From what I've read on forums and at dpreview website, a lot of people recommend more system RAM, so I'm condfident 2 GB of system RAM is a good place to start. However, I haven't seen much talk about 128 vs 256 MB of RAM on the video cards. That's a no brainer for gaming -my son has a PC with 256 MB on a Gforce 7600 and he's happy with the performance, at least until the next generation of games comes out. However,I don't want to confuse the needs of gaming with that of video/photo editing.
    Is there a benefit to upgrading the graphics card to 256 MB ? In the near future, I would like to buy additional software, like Aperture, Nikon's Capture NX, or Final Cut.
    I realize that upgrading the video memory by the user is not easy on the iMac, so any hardware items that I would like to upgrade should be done at time of ordering from Apple through the Apple Store.
    Thanks much, and looking forwarding to a new Mac soon.
    Bill

    If you plan to use final cut I would strongly suggest the graphics card upgrade to 256. 2 gigs of ram will be good. This varies from person to person but the processor upgrade could be usefull but it does cost a lot.

  • Anyone care to share a good channelstrip setting for gospel choir vocals???

    Getting ready to mix a gospel choir recording project and will do most of it in Logic 7. Wondering if anyone had any good chanelstrip settings tips to use on the choir. Thanks

    There is no such thing. Every group/song/mic/preamp/etc. is going to be different for any two people.
    In fact, my advice would be to record them without any processing at all and do your compression/EQ/whatever when you mix.
    And for setting levels, have them sing the loudest section of any given song and set your levels accordingly. And then, lower the input volume at least 6 dB more (cuz no matter how loud a group sings "on cue", when they get in that performance zone they might get much louder than their test level would indicate.
    Hope it goes well.

  • Best Hardware config for Vivado

    Hi,
    I would like to set up a good machine for my compagny, to run vivado.
    My idea is to use it remotely to discharge my actual machine.
    I need yout experience to choose the best configuration.
    So, what are the majors criteria i shoud take into consideration ?
    Core number, clock speed, brigre, dual port ddr ?
    Usual vivado monitoring show me that it doesn't consume a lot of DDR, but
    a lot of CPU.
    Maby you even have some references ?
    Thanks a lot.

    Tkanks for advices.
    Finally, here is my configuration :
    LDLC QS-550+ GOLD PC ALIMENTATION 80+GOLD
    1
    NOCTUA NH-U12S
    1
    GSKILL DDR3 16GB (2*8) F3-2400C11D-16GAB
    1
    ASUS DRW-24F1ST/BLK/B/AS/OEM
    1
    ASUS Z97-A
    1
    INTEL BX80646I74790K 4790K REFRESH
    1
    FRACTAL DESIGN DEFINE R5 BLACK FD-CA-DEF-R5-BK
    1
    CRUCIAL SSD BX100 250GB SATA2.5” 7MM -
    1
     

  • Hardware requirement for a gateway server

    plan to put a gateway server in a untrusted domain/forest to manage about 100 servers over there. what's the reasonable hardware config for it? mainly CPU, RAM and disk space. The gateway server will be built on server 2012 R2.
    thanks in advance

    Hi,
    I suggest you use System Center 2012 - Operations Manager Sizing Helper to determine the hardware requirement.
    http://www.microsoft.com/en-us/download/details.aspx?id=29270
    Juke Chou
    TechNet Community Support

  • Need hardware configuration for server

    Hi All,
    Need server hardware configuration for deploying and maintaining SSAS cube. Consider OLTP size as 100 GB
    Thanks,
    ATRSAMS

    Hi Atrsams,
    According to your description, you need some hardware recommendations for deploying and maintaining a SQL Server Analysis Services cube, right?
    Though this isn't a sizing recommendation, I'd encourage you to buy as much memory as you can afford. This is generally the choke point I've seen on servers, especially when using SSAS. For the detail information about it, please refer to the links below.
    http://sqlblog.com/blogs/marco_russo/archive/2013/02/12/hardware-sizing-guide-for-ssas-tabular.aspx
    http://www.experts-exchange.com/Hardware/Microsoft_Hardware/Q_27781248.html
    Regards,
    Charlie Liao
    TechNet Community Support

  • Setup Java system directory server 6 client for user authentication

    I am trying to set up a native LDAP client for sun directory server 6 for network based user authentication. I checked the sun doc for naming service (LDAP) and the documentation are for setting up LDAP client for directory server 5. Is there any documentation for setting up LDAP client for directory server 6? Or the documents for setting LDAP client for directory server 5 is still good for 6? Particularly, I want to use SSL communication between server and client.

    Hi,
    could be one of the other 'bad jokes' of DS/ldapclient because the documentation describes a lot of stuff about profiles etc. but: you need some special schema files to use the whole stuff and they are not installed with Solaris or DS (and they include the NisDomainObject). I had to search for them in the internet. They are also printed in the documentation. Save them in your server's config/schema directory as i.e. 61DUAConfigProfile.ldif and 62nisDomain.ldif and try idsconf again (maybe you have to cleanup something).
    I test and prepare DS6 here, and we will use it in production too. I hadn't any problem with it and it has some important advantages over DS5.2. But we won't have a huge directory so I can't tell you anything more about it.
    Regards
    Jochem Ippers
    Here are the ldifs:
    61DUAConfigProfile.ldif:
    dn: cn=schema
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.0 NAME 'defaultServerList' DESC 'Default LDAP server host address used by a DUA' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.1 NAME 'defaultSearchBase' DESC 'Default LDAP base DN used by a DUA' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.2 NAME 'preferredServerList' DESC 'Preferred LDAP server host addresses to be used by a DUA' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.3 NAME 'searchTimeLimit' DESC 'Maximum time in seconds a DUA should allow for a search to complete' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.4 NAME 'bindTimeLimit' DESC 'Maximum time in seconds a DUA should allow for the bind operation to complete' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.5 NAME 'followReferrals' DESC 'Tells DUA if it should follow referrals returned by a DSA search result' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.6 NAME 'authenticationMethod' DESC 'A keystring which identifies the type of authentication method used to contact the DSA' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.7 NAME 'profileTTL' DESC 'Time to live, in seconds, before a client DUA should re-read this configuration profile' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.14 NAME 'serviceSearchDescriptor' DESC 'LDAP search descriptor list used by a DUA' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.9 NAME 'attributeMap' DESC 'Attribute mappings used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.10 NAME 'credentialLevel' DESC 'Identifies type of credentials a DUA should use when binding to the LDAP server' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.11 NAME 'objectclassMap' DESC 'Objectclass mappings used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.12 NAME 'defaultSearchScope' DESC 'Default search scope used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.13 NAME 'serviceCredentialLevel' DESC 'Identifies type of credentials a DUA should use when binding to the LDAP server for a specific service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'user defined' )
    attributeTypes: ( 1.3.6.1.4.1.11.1.3.1.1.15 NAME 'serviceAuthenticationMethod' DESC 'Authentication method used by a service of the DUA' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' )
    objectClasses: ( 1.3.6.1.4.1.11.1.3.1.2.4 NAME 'DUAConfigProfile' SUP top STRUCTURAL DESC 'Abstraction of a base configuration for a DUA' MUST ( cn ) MAY ( defaultServerList $ preferredServerList $ defaultSearchBase $ defaultSearchScope $ searchTimeLimit $ bindTimeLimit $ credentialLevel $ authenticationMethod $ followReferrals $ serviceSearchDescriptor $ serviceCredentialLevel $ serviceAuthenticationMethod $ objectclassMap $ attributeMap $ profileTTL ) X-ORIGIN 'user defined' )
    62nisDomain.ldif:
    dn: cn=schema
    attributeTypes: ( 1.3.6.1.1.1.1.30 NAME 'nisDomain' DESC 'NIS domain' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' )
    objectClasses: ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top STRUCTURAL MUST nisDomain X-ORIGIN 'user defined' )

  • Migrating server hardware replacement oes11 to oes11sp2

    This summer I will be replacing server hardware at one of my schools. Currently it has sles11sp1 / oes11 -- put in in 2012. The patches are up to date for this version, but I have not upgraded/migrated it to a newer version yet. I have played in a test environment with the yast2 wagon migration from sles11sp1/oes11 to sles11sp2/oes11sp1 -- no problems. However trying to find notes on how to do a migration and identity transfer from source server hardware to new target server hardware. Found oes11sp2 migration tool administration guide. I haven't found anything telling me how to setup sles on the target server box ie server name etc. Once I have the target sles server setup, I realize I need to install OES and select the "Novell pre-migration server" option during this installation.
    Current source server = sles11sp1/oes11 and has iPrint, Nss and netstorage installed. Installed in tree with oes11 and oes11sp1 servers.
    The main tree server has sles11sp2/oes11sp1 on it. We will need to upgrade it to sles11sp3/oes11sp2 this summer. I'm fine with doing the yast2 wagon migration on that server. We just haven't done server hardware replacements for OES-L yet.
    Looking for some good (step by step) instructions. ;-)
    Thanks
    Patty

    Originally Posted by amdsbnovell
    Thanks Thomas. Just printed the document now. If my current sles11sp1/oes11 server is called testfs for instance, then I need to install the new target server as a sles11sp3 server called tempfs. Then install oes11sp2 into the tree in a temporary location in the tree as a premigration server (for the installation). Then I should be able to follow the instructions. When I do the identity transfer, I'm assuming it renames the sles11sp3 server from tempfs to testfs as well (as that is where oes gets the file server name from)?
    Um, sorta. Let's pretend your server name is: OLD and the new one is NEW (temporary NEW name and temporary NEW IP)
    OLD: OES11
    NEW: OES11 SP2 (assuming you want latest stuff).
    Do all your data transfer/consolidations/etc
    Then when you do the ID transfer, it will literally transfer the eDir databases (well copy is more correct) from OLD to NEW, you shut off OLD, I think it restarts NEW and renames/changes the servername and IP to what OLD had.
    You can choose to install the NEW server with the .ISO separately (ie: Install SLES11 SP3, then after you're done, Add On the OES11 SP2 .ISO), or you may choose to use the integrated DVD and do it all at once, or use the 2 separate ISO and do them at once (but depending upon your installation method, you may not be able to do the 2 separate ISO).
    I hope that helps.
    I'm about halfway through editing my docs for OES11 SP1 (of course, SP2 is out now) for migrations from OES2 SP3, but the same setup steps basically apply. I think the only things that changed from NW To OES (ie: OES2 to OES11) are DHCP and iPrint migration procedures.
    --Kevin

  • Android MS RDP - RPC Error: Your connection was denied because of a Resource Access Policy (TS_RAP). Please contact your server administrator. (2147965402).

    I love iTap Mobile.  Paid for the app.  Sorry to see them discontinue it, but now I know why.  Microsoft bought them out!  But even though free, I am getting an error: RPC Error: Your connection was denied because of a Resource Access
    Policy (TS_RAP). Please contact your server administrator. (2147965402).  I worked with iTap to fix this so I guess they sold Microsoft their older buggy code...  Microsoft, please fix!
    PS: This is the Android version.  Mac and iOS are both okay.
    EDIT:  After an update a few months ago, iOS is no longer working.  Not sure if the problem is related to the Android MSRDP issue.
    UPDATE - Relevant posts (need Android RDP software engineer to fix):
    Event Viewer Log when using Android client:
    The user
    "DOMAIN\testuser", on client computer "10.x.x.x", met connection authorization policy requirements and was therefore authorized to access the RD Gateway server. The following authentication method was used: "NTLM". (This
    is most likely for logging into RD Web - icons shows up).
    The
    user "DOMAIN\testuser", on client computer "10.x.x.x", did not meet resource authorization policy requirements and was therefore not authorized to resource"localhost".
    The following error occurred: "23002".  (This is after clicking on any
    of the icons).
    I
    think the Android MS RDP client is providing the incorrect resource.  It shouldn't be "localhost".
     It should be the RD Connection Broker's hostname, I believe.
    Here's what it should look like (connected using a Windows PC going
    through the RD Web portal via Internet Explorer):
    The user "DOMAIN\testuser", on client computer "10.x.x.x", met connection
    authorization policy requirements and was therefore authorized to access the RD Gateway server. The following authentication method was used: "NTLM".
    The user "DOMAIN\testuser", on client computer "10.x.x.x", met resource
    authorization policy requirements and was therefore authorized to connect to resource "rdsfarm.domain.com".
    The user "DOMAIN\testuser", on client computer "10.x.x.x", connected
    to resource "rdsfarm.domain.com".
    Stephan,
    Do you have any way to contact the software engineer who worked on the Android version of the RDP client?  Please
    have them read this thread.  They need to fix the hard coded "localhost" resource to be a variable (namely whatever the user put in for the server).
    This is why the MS RDP app is failing in situations where the FQDN for the RD Gateway and Connection Broker uses
    the same host name.
    Again, this is not a configuration problem on our end as it works as intended with the native Windows RDP client
    as well as the Mac and iOS version of the mobile RDP client (all based on iTap Mobile's RDP app).
    This is a problem specific to the Android RDP app.
    PS: No matter how hard I try, the WYSIWYG editor is not very WYSIWYG at all, and so everything here looks messed up even though it looked right when I posted it (it is deleting new blank lines I'm inserting to make it spaced out and easier to read). See
    below to read the post in context.

    Thanks for the bumps, everyone.  I haven't check this thread in a while because I basically gave up on Microsoft's ability to respond.  Unlike paid apps, there's no number to call or ticket to open when an app like this malfunctions.
    Just to give you an update, iOS users started having issues connecting a few months ago.  I don't remember what version started this.  I'm not sure if it's the same problem.
    Also, the newest version now gives a slightly different error message:  RpcOverHttpEndpointException: 2, Your connection was denied because of a Resource Access Policy (TS_RAP).  Please contact your server administrator.
    For Android users, I am starting to recommend Xtralogic Remote Desktop Client.  It's a paid app, but it works great.  I don't know of any alternative for iOS.
    MSRDP for Mac OSX (was also an iTap application) continues to work throughout the many updates.
    We need a software engineer from MS to read my first post.  All the information that will point to a fix is there.  I strongly believe someone hardcoded the string "localhost" instead of using a variable to point to the FQDN of the rdsfarm
    name.
    Here's that info again (copied/pasted).  It doesn't take an engineer to understand the issue.  If you know how to decipher Event Logs, you can see where the problem is.
    Event
    Viewer Log when using Android client:
    The
    user "DOMAIN\testuser", on client computer "10.x.x.x", met connection authorization policy requirements and was therefore authorized to access the RD Gateway server. The following authentication method was used: "NTLM". (This
    is most likely for logging into RD Web - icons shows up).
    The
    user "DOMAIN\testuser", on client computer "10.x.x.x", did not meet resource authorization policy requirements and was therefore not authorized to resource"localhost".
    The following error occurred: "23002".  (This
    is after clicking on any of the icons).
    I
    think the Android MS RDP client is providing the incorrect resource.  It shouldn't be "localhost".
     It should be the RD Connection Broker's hostname, I believe.
    Here's
    what it should look like (connected using a Windows PC going through the RD Web portal via Internet Explorer):
    The user "DOMAIN\testuser", on client computer "10.x.x.x",
    met connection authorization policy requirements and was therefore authorized to access the RD Gateway server. The following authentication method was used: "NTLM".
    The user "DOMAIN\testuser", on client computer "10.x.x.x",
    met resource authorization policy requirements and was therefore authorized to connect to resource "rdsfarm.domain.com".
    The user "DOMAIN\testuser", on client computer "10.x.x.x",
    connected to resource "rdsfarm.domain.com".

Maybe you are looking for